### Log truncated: showing last 9.0 of 15.6 MB. Use the Download button on the build page to get the full log (.gz). ### rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:22,831 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13febb4860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:23,139 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:26,310 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc418a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:26,311 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab5aac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:26,317 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:26,320 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab58360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:32,139 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_aggregates ... 2026-09-14 11:21:32,279 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_all_account_count_with_subplans ... 2026-09-14 11:21:32,329 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:34,492 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff02a5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:34,493 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe3499e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:34,499 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:34,502 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe34a980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:35,710 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:37,847 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd9a4ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:37,849 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc87a520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:37,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:37,863 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc87a8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:38,184 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:41,381 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb4882c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:41,382 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13faca6fc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:41,389 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:41,394 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13faca45e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:41,766 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:44,158 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc41f560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:44,159 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400586d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:44,167 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:44,171 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14005842c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:45,284 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:47,500 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14008a3b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:47,502 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140024b240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:47,512 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:47,517 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400248360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:47,837 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:50,861 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdb5eca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:50,862 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feef5120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:50,870 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:50,873 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feef5300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:51,231 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:54,405 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1401194900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:54,406 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe4e74c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:54,414 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:54,418 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe840400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:54,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:56,976 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa2f9940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:56,977 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdc7b100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:56,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:56,989 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdc793a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:21:58,106 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:00,355 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe219620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:00,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe4a9da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:00,361 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:00,364 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe4a8a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:00,710 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:03,727 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fef4aa20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:03,728 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1f0f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:03,737 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:03,742 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd3f6ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:04,146 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:06,567 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec649a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:06,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc41dda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:06,579 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:06,584 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc41d620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:07,709 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:09,790 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff556ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:09,791 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd37ca40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:09,801 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:09,804 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd37d800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:10,152 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:13,260 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc32fd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:13,271 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa2f8cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:13,278 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:13,282 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa2fa160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:13,561 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:16,649 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb36d300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:16,650 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd778d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:16,660 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:16,664 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd778c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:16,939 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:19,096 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9b75ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:19,096 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1a9080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:19,109 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:19,113 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1aa5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:19,368 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:22,315 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdc78860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:22,316 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd797740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:22,326 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:22,329 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd797b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:22,620 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:25,831 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb101260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:25,832 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe2bb1a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:25,846 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:25,850 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe2b9440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:26,385 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:28,893 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdaabc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:28,894 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdd5e5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:28,903 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:28,907 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdd5f9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:30,088 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:32,440 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fef1cfe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:32,441 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec64cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:32,450 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:32,455 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec66ac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:32,817 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:35,820 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb36f740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:35,821 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe4c6340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:35,838 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:35,844 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe4c6200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:36,171 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:39,087 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9e71da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:39,088 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14002a3740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:39,096 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:39,101 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14002a2840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:39,373 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:41,660 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe45c180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:41,661 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd3798a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:41,667 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:41,672 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd379d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:41,931 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:44,996 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13faf3c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:44,997 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe8245e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:45,004 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:45,007 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe8244a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:45,269 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:48,206 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14006d1f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:48,207 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc8f4c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:48,214 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:48,219 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc8f79c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:48,711 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_account_branches ... 2026-09-14 11:22:48,716 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:22:48,735 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_distribution_model ... 2026-09-14 11:22:48,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_plan_account_child ... 2026-09-14 11:22:48,874 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:51,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff126480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:51,268 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa33c400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:51,275 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:51,279 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa33d8a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:52,401 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:54,390 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fca7a200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:54,391 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feae7ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:54,399 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:54,404 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feae7e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:54,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:57,984 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14010fe2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:57,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd99ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:57,999 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:58,003 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd9af20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:22:58,377 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:01,409 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1c3060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:01,410 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe6e5b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:01,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:01,426 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd3f6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:01,955 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:04,278 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14001fe3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:04,280 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fea658a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:04,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:04,289 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fea660c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:05,344 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:07,472 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb41bce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:07,473 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001af380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:07,484 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:07,488 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001adbc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:07,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:10,817 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe22df80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:10,819 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc7e7560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:10,826 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:10,830 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc7e4ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:11,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:13,391 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd1040e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:13,392 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff12dd00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:13,399 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:13,404 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff12de40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:14,502 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:16,591 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a3ccc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:16,593 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fad6fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:16,600 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:16,604 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fad6cc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:16,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:19,984 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14002a2c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:19,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdd81a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:19,995 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:20,000 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdd81120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:20,459 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:22,771 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fef49c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:22,773 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff376e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:22,779 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:22,783 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff374180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:23,886 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:26,236 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff0c9580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:26,237 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd36f100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:26,244 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:26,247 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd36f1a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:26,614 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:29,547 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd8c220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:29,548 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe120d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:29,564 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:29,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe120720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:29,840 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:32,792 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13febc4ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:32,793 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd99760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:32,800 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:32,804 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd9a0c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:33,067 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:35,339 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140042c7c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:35,340 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc52a0c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:35,347 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:35,351 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc52af20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:36,368 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:38,721 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1401195bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:38,722 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab7d4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:38,732 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:38,736 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab7cc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:39,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:41,853 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400690d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:41,854 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb4898a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:41,861 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:41,866 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb48bba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:42,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:44,384 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fea67740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:44,385 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc32efc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:44,392 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:44,395 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc32de40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:45,544 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:47,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd3aeb60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:47,667 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff140220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:47,675 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:47,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff141800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:48,029 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:51,052 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4e7f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:51,053 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd9a5120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:51,060 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:51,064 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd9a6e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:51,438 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:54,405 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc61f560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:54,406 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb102160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:54,414 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:54,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb102840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:54,674 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:56,838 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa6c8180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:56,839 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc4c1a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:56,851 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:56,854 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc4c3600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:57,110 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:59,864 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd8ff60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:59,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13faca1120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:59,877 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:59,882 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13faca22a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:00,150 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:03,188 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc799a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:03,189 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ffca5d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:03,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:03,200 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffca54e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:03,629 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan ... 2026-09-14 11:24:04,398 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51526, 51542] 2026-09-14 11:24:04,465 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,538 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd5e5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,539 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fef49b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,546 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,549 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fef4b880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,876 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,115 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc5eef20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,116 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab8d9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,123 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,127 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab8c040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:11,765 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51530, 51544] 2026-09-14 11:24:11,836 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:14,025 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feef47c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:14,026 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ffc75c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:14,032 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:14,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffc763e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,222 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:17,424 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4c7d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:17,426 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fad5a700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:17,434 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:17,438 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fad5ad40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:18,188 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51534, 51546] 2026-09-14 11:24:18,216 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:21,216 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9ddb6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:21,217 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec15620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:21,224 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:21,229 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec15a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:21,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:24,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe280220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:24,796 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140026ce00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:24,802 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:24,806 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140026c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:25,458 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51538, 51548] 2026-09-14 11:24:25,494 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:28,210 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe7b91c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:28,211 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab8c220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:28,218 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:28,222 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab8cc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:28,522 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:30,595 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc61d580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:30,596 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14008a3600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:30,603 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:30,607 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14008a0e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:31,787 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:34,054 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14001fee80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:34,055 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1d5bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:34,062 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:34,073 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1d5580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:34,492 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:37,687 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec5aca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:37,688 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5149a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:37,693 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:37,696 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe517ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:38,014 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:40,284 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe2645e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:40,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb31da80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:40,292 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:40,295 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb31fba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:41,405 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:43,787 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff575080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:43,788 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff57fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:43,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:43,799 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff57dd00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:44,205 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:47,303 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fce38360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:47,304 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd373ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:47,313 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:47,318 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd3739c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:47,755 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:50,820 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4aae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:50,821 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc4180e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:50,830 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:50,834 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd2b1120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:51,239 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:53,420 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffcb76a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:53,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5b7d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:53,427 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:53,431 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe5b5940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:53,746 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:56,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fea663e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:56,624 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd3afb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:56,631 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:56,635 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd3af100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:56,967 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:59,974 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb41e200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:59,976 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb0d39c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:59,983 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:59,988 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb0d3740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:00,400 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:02,858 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14002da340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:02,860 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa9c6d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:02,869 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:02,874 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa9c4ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:03,982 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:06,138 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14007f0b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:06,139 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc41b4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:06,146 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:06,150 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc41b880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:06,467 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:09,415 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe07bc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:09,416 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd1060c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:09,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:09,430 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd104cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:09,837 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_conflict ... 2026-09-14 11:25:10,023 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_with_intermediate ... 2026-09-14 11:25:10,073 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:13,170 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140042f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:13,171 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe07bc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:13,177 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:13,181 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd7a7ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:13,435 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:15,497 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff20cea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:15,498 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdbb7600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:15,504 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:15,508 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdbb7ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:15,757 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:18,717 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fac24d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:18,718 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb561440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:18,723 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:18,727 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb562f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:18,976 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:21,915 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a05260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:21,916 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe4c6160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:21,924 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:21,926 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe4c5b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:22,186 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:24,338 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fbf896c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:24,339 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff12d760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:24,346 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:24,349 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff12f6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:25,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:27,657 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb362980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:27,658 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe9acf40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:27,672 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:27,676 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe9ae480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:27,962 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:31,061 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fab35440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:31,062 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdbb2660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:31,070 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:31,074 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdbb32e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:31,331 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:34,521 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1f05e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:34,522 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd3ad300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:34,530 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:34,535 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd3ac0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_analytic_account.py", line 307, in test_change_parent_plan_with_intermediate intermediate_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:35,386 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51526, 51542] 2026-09-14 11:25:35,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:37,559 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd38fec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:37,560 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fca7bba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:37,573 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:37,577 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fca7a980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:38,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:41,126 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff377880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:41,127 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdbb1bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:41,133 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:41,136 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdbb3740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:41,513 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:44,710 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdbd8040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:44,711 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400a11080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:44,726 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:44,731 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400a12520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:45,502 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51530, 51544] 2026-09-14 11:25:45,563 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:48,571 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff774d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:48,572 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe2b9440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:48,578 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:48,581 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe2b8400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:49,038 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:51,979 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff18ca40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:51,980 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb61440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:51,986 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:51,990 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feb607c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:52,342 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:54,583 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdb9f880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:54,584 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb95b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:54,594 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:54,598 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feb95620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:55,943 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51534, 51546] 2026-09-14 11:25:55,987 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:58,307 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff353ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:58,308 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc44a020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:58,324 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:58,327 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc44afc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:25:58,655 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:01,710 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fee49a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:01,712 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab379c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:01,725 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:01,734 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab36480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:02,153 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:05,275 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff6d91c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:05,276 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd13ae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:05,283 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:05,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd13bce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:05,975 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51538, 51548] 2026-09-14 11:26:06,017 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:09,093 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec8c5e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:09,094 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd52fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:09,101 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:09,106 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd52f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:09,514 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:12,085 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feda2660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:12,086 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff0e32e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:12,102 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:12,106 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff0e2f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:13,223 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:15,809 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0e5260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:15,810 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd165bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:15,824 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:15,828 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd167600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:16,156 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:19,145 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1d7f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:19,147 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fce3b420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:19,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:19,158 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fce38e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:19,539 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:21,855 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14003885e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:21,857 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe8254e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:21,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:21,869 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe826480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:22,961 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:25,312 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb48ae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:25,315 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fad127a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:25,343 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:25,348 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fad132e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:25,737 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:28,864 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd60180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:28,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fea9d4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:28,873 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:28,877 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fea9da80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:29,163 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:31,392 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd823060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:31,394 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe49f880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:31,405 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:31,409 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe49cae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:32,550 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:34,602 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd9a67a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:34,604 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1d6200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:34,611 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:34,615 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1d6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:34,982 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:37,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14006d0040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:37,860 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa396980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:37,868 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:37,872 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa397100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:38,297 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:41,333 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14003016c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:41,334 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13febdae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:41,342 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:41,346 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13febdbec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:41,612 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:43,885 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe454e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:43,886 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff100c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:43,893 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:43,898 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff102d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:45,013 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:47,333 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a07420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:47,334 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fae0b600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:47,341 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:47,345 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fae0bba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:47,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:50,912 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9c4c180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:50,913 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14010dc0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:50,923 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:50,927 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14010de840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:51,274 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:53,756 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd9c040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:53,757 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc4f9260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:53,767 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:53,771 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc4f9940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:54,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:57,165 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe238d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:57,168 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fea659e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:57,192 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:57,197 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fea654e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:26:57,528 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:00,707 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd8b6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:00,708 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd167740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:00,719 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:00,724 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd166840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:01,072 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:04,108 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400690400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:04,109 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc8f7880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:04,116 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:04,120 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc8f76a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:04,411 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:06,613 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14000f9620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:06,614 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd8c8860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:06,620 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:06,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd8cb9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:06,734 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan ... 2026-09-14 11:27:07,094 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_conflict ... 2026-09-14 11:27:08,025 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_no_conflict ... 2026-09-14 11:27:08,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_sys_param ... 2026-09-14 11:27:08,368 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:10,556 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd6823e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:10,557 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe7722a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:10,563 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:10,567 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe770860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:10,812 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:13,829 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffc9f4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:13,831 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec167a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:13,838 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:13,842 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab7cfe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:14,140 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:16,296 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd3df2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:16,297 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14000fade0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:16,319 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:16,324 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14000f8ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:17,369 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:19,463 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff6049a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:19,464 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc5ed9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:19,470 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:19,474 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc5efce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:19,753 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:22,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff141ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:22,741 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13faca3420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:22,759 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:22,764 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13faca09a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:23,118 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:25,431 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13facc28e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:25,432 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff0d8ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:25,439 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:25,443 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff0da020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:26,569 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:28,952 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400302200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:28,953 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff351bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:28,962 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:28,966 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff351260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:29,482 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:32,546 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff20f380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:32,547 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc4f9260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:32,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:32,573 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc4f80e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:32,953 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:36,290 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd63e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:36,291 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe1fe3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:36,301 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:36,305 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb103e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:36,663 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:38,989 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feee23e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:38,995 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ffca5580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:39,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:39,006 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffca4860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:40,063 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:42,286 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd52f7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:42,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe8f3b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:42,307 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:42,312 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe8f3d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:42,657 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:45,829 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe5b5300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:45,831 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc3ee340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:45,841 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:45,845 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc3ed800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:46,252 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:48,480 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe22fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:48,481 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd51080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:48,486 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:48,490 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd525c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:50,932 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #292 deleted ir.model.fields records with IDs: [51528, 51532, 51536, 51540] 2026-09-14 11:27:50,956 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:53,299 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13faf3d120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:53,300 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe49eac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:53,309 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:53,313 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe49dda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-ffcd4ae-224833/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-ffcd4ae-224833/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:53,611 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_create_analytic_with_minimal_access ... 2026-09-14 11:27:54,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:57,406 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdc49940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:57,407 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001bea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:57,414 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:57,418 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001bf380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:57,765 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:00,781 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4c6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:00,782 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13f9d9cd60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:00,788 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:00,793 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13f9d9e520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,153 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,312 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0c74c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,313 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fce879c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,322 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,327 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fce86e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,676 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,680 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400f84680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,682 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa9c68e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,688 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,693 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa9c7d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:07,022 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:09,994 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140067ee80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:09,995 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff16d300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,014 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,019 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff16e980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,363 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:12,668 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9e70220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:12,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb52e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:12,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:12,683 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feb50fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:13,735 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:16,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa53e340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:16,038 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc32f7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:16,050 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:16,056 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc32e980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:16,381 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,276 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140107a160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,277 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14003de020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,289 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14003dc2c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,442 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_with_option ... 2026-09-14 11:28:19,780 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_without_options ... 2026-09-14 11:28:19,878 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_order_analytic_distribution_model ... 2026-09-14 11:28:20,068 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_update_analytic_distribution_clean_all_plans ... 2026-09-14 11:28:20,359 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:23,585 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe2ea3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:23,586 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec72fc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:23,601 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:23,605 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec73600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:23,667 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:28:30,639 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:32,770 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feff5ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:32,771 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe444ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:32,778 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:32,782 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400313420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:34,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:36,279 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff3a9bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:36,280 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5b7060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:36,284 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:36,288 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe5b4040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:36,644 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:39,701 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd57e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:39,702 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe7af880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:39,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:39,722 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe7ad4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:40,068 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,192 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400691b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,193 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fada6020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,199 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,204 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdb6ee80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,588 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,787 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9d1c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,788 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb3e9300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,794 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,797 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb3e98a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:46,135 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,117 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd139760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,118 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc380e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,123 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,127 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc3802c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,467 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,292 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9c4e2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,293 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14003882c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,301 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,305 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400388ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,709 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,841 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400622340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,842 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe0f60c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,850 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,854 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe0f5300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:55,986 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,177 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff127240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,179 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe684400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,187 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,191 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe685f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,523 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,652 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd568e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,653 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1451c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,661 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff145940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,048 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd63e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,049 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1ebec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,055 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,058 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1ebb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,384 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc419940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff128040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,746 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,751 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff129f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:08,116 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:11,139 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fca48680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:11,140 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff18c900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:11,147 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:11,152 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff18fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:11,480 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:14,360 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd36cb80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:14,360 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe7ac360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:14,365 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:14,368 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe7acea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:14,660 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:16,932 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400310720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:16,933 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5b65c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:16,941 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:16,945 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe5b6520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:18,057 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:20,417 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe544f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:20,417 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fed4a2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:20,428 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:20,432 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fed4a660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:20,824 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:23,797 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13febc7560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:23,799 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb380b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:23,805 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:23,809 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb383e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:24,134 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:26,347 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc32c680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:26,348 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc9663e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:26,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:26,360 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc9651c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:27,504 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:29,636 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13facd65c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:29,637 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb35c5e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:29,643 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:29,647 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb35ea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:29,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:32,890 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd8213a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:32,891 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd1daa20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:32,897 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:32,902 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd1db920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:33,228 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:35,968 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb47600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:35,969 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14003131a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:35,974 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:35,978 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400312fc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:36,211 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:38,427 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14000b4f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:38,428 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdc7ba60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:38,438 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:38,442 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdc799e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:38,729 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:41,724 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14008a2ac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:41,725 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff412de0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:41,734 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:41,738 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff4109a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:42,005 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:45,097 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feda14e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:45,099 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe464220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:45,108 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:45,112 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa981c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:45,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_dynamic_update: Starting TestAnalyticDynamicUpdate.test_configurations ... 2026-09-14 11:29:46,311 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:48,329 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14008549a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:48,330 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc41d8a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:48,336 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:48,340 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc41e840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:48,365 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:29:49,379 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,278 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fadf1a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,279 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff776980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,289 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff7751c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,651 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:54,426 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc5b6340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:54,427 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff18dbc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:54,433 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:54,437 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff18ea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:54,744 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:56,919 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14000ac360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:56,920 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe459760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:56,926 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:56,929 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe45afc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:58,030 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:00,121 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9d1c400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:00,122 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe0c7100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:00,130 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:00,135 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe0c7740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:00,491 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:03,435 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400e89440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:03,436 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe2820c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:03,443 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:03,449 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe280cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:03,814 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:06,964 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400175d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:06,965 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14006f0720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:06,971 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:06,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14006f1800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:07,293 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:09,620 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb417100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:09,621 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe534680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:09,627 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:09,630 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe534b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:10,711 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:12,974 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff556c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:12,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb48a840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:12,986 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:12,991 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb48bba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:13,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_analytic_mixin: Starting TestAnalyticMixin.test_filtered_domain ... 2026-09-14 11:30:13,617 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:16,711 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe21aca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:16,712 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff17a5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:16,721 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:16,725 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff178e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:16,752 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:30:16,768 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan ... 2026-09-14 11:30:17,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:20,155 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe5cc180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:20,156 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400998900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:20,161 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:20,165 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140099b880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:20,649 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:22,754 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14001acae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:22,755 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe45dee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:22,761 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:22,765 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe45d120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:23,059 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:25,857 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14003de020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:25,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14006c28e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:25,871 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:25,876 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14006c1ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:26,281 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:29,263 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffca7060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:29,264 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14002f9bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:29,273 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:29,277 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14002fb420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:29,644 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:31,713 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc3e4d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:31,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400176520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:31,720 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:31,723 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400175da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,781 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:34,803 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe5704a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:34,804 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec8da80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:34,810 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:34,814 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec8c220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,132 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,145 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc4d40e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,146 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd13b6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,152 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,155 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd13afc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,514 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:40,725 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa46a2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:40,726 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff411440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:40,733 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:40,737 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff412c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,873 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,035 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa980680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc7b3740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,045 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc7b3e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:45,562 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51714, 51716, 51718, 51720] 2026-09-14 11:30:45,581 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:48,593 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff101a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:48,594 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb44f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:48,603 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:48,606 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feb45260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:48,981 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [52] 2026-09-14 11:30:49,045 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan_with_view ... 2026-09-14 11:30:49,110 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:52,143 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff59ff60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:52,144 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd37e020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:52,151 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:52,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd37f2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:52,528 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:54,548 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc52b7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:54,548 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb9a7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:54,557 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:54,560 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feb98180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:55,644 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:57,901 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13facc0b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:57,902 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb48a520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:57,909 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:57,913 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb48a660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:58,302 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:01,175 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb35e980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:01,178 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd99b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:01,185 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:01,190 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd98b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:01,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,616 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1d44a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,617 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff873380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,629 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,633 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff873f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:04,672 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:06,729 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1c0e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:06,730 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb080a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:06,736 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:06,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb080040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:07,059 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:10,008 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400691300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:10,009 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14000acc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:10,018 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:10,023 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14000ae840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:10,358 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,339 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fab90720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,340 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb53d9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,351 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,355 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb53fb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 61, 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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:13,515 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 73, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,628 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe3cc900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 73, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,629 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd139f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 73, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,635 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 73, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,639 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd1399e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 73, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,700 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_subplan ... 2026-09-14 11:31:15,962 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:18,968 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13faca1f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:18,968 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff121e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:18,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:18,979 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1202c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:19,363 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:22,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fada6520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:22,268 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc4abf60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:22,275 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:22,281 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd52f740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:22,604 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:24,826 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe49c7c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:24,828 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fac26660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:24,835 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:24,839 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fac25c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:26,059 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:27,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffde7600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:27,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa4aea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:27,981 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:27,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa4ad300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:28,336 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:31,300 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fab90cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:31,301 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fef61760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:31,310 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:31,314 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fef60a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:31,650 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:33,771 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb15b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:33,772 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001bd9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:33,779 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:33,783 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001beb60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:34,817 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:36,681 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14000f80e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:36,683 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab35a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:36,689 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:36,692 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab36840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:36,981 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:40,078 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc7deca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:40,079 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13febc7ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:40,085 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:40,089 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13febc7c40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:40,414 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:43,349 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fda5a200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:43,350 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fac254e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:43,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:43,359 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fac27740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:43,673 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:45,857 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0f4fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:45,858 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb3823e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:45,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:45,871 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb3802c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:46,228 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:49,275 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc4d5120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:49,276 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc0fd9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:49,283 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:49,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc0fde40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:49,609 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:52,474 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feae4d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:52,475 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400fe36a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:52,481 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:52,485 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400fe3ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:52,807 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:55,132 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14002d8ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:55,135 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd7a6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:55,151 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:55,156 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd7a56c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:56,141 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:58,242 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff7749a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:58,243 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5b6520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:58,251 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:58,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe5b5da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:58,482 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:01,264 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec39260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:01,266 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe0e1c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:01,279 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:01,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe0e1080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:01,551 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:03,678 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb414c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:03,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400017c40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:03,687 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:03,691 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400014ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:04,694 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:06,897 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcdc14e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:06,898 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe45b740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:06,910 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:06,913 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe459440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:07,162 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:09,889 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffde51c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:09,890 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab7e200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:09,902 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:09,908 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab7f600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:10,153 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:12,948 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13facfe700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:12,949 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1c09a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:12,955 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:12,959 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1c1ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:13,202 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:15,306 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe7ba200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:15,307 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe824540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:15,318 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:15,322 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe8268e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:15,578 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:18,603 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fda05a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:18,605 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13f9dec400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:18,622 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:18,627 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13f9dee5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:18,877 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:21,712 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400fe2700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:21,713 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe1fd120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:21,719 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:21,722 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe1fc180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:21,968 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:24,197 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe485120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:24,198 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe2eb7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:24,215 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:24,219 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe2e8180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:25,253 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:27,656 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec5b600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:27,657 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe572ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:27,665 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:27,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe570360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 27, in test_delete_subplan other_plan = self.env['account.analytic.plan'].create({'name': 'Other Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:27,903 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [56] 2026-09-14 11:32:27,919 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [55] 2026-09-14 11:32:27,981 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:30,857 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff4bb920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:30,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec3ade0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:30,868 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:30,873 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec38f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:32,430 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51742, 51744, 51738, 51740] 2026-09-14 11:32:32,452 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:35,633 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0ee020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:35,634 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd0213a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:35,640 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:35,644 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd0234c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:35,879 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_demote_plan ... 2026-09-14 11:32:36,147 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:38,391 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9deff60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:38,392 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140132ce00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:38,401 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:38,413 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140132c720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:39,577 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:41,742 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff0da700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:41,743 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fca4a3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:41,750 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:41,753 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fca4b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:42,054 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:45,153 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe1fdda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:45,155 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feaac180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:45,161 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:45,166 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feaad4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:45,595 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:47,787 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff100680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:47,788 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff3513a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:47,794 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:47,798 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff353380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:48,902 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:51,000 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb56bc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:51,001 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400690c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:51,007 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:51,011 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400693ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:51,360 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:54,379 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe827100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:54,383 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140038b420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:54,394 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:54,403 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140038bd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:54,730 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:57,534 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb4149a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:57,535 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fada42c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:57,540 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:57,544 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fada5f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:57,875 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:00,224 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd8214e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:00,226 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe0e3060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:00,236 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:00,239 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe0e2480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 52, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:00,547 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:03,365 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc7e7240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:03,366 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe45f2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:03,380 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:03,385 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe45f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:03,741 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:06,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140099b060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:06,778 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140017c540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:06,786 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:06,793 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140017f9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:07,162 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:09,355 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14010c7c40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:09,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1f1620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:09,362 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:09,366 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1f3420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:10,490 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:12,808 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe444f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:12,809 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd7a62a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:12,818 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:12,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd7a4180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:13,269 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:16,307 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9fd0f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:16,308 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fda08e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:16,315 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:16,319 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fda09580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:16,659 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:18,902 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fee00720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:18,903 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa469800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:18,910 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:18,915 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa469440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:19,998 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:22,155 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140017f2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:22,156 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa9c45e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:22,167 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:22,171 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd786660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:22,508 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,331 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb381300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,332 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb5602c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,340 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,346 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb562e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 53, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,932 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51754] 2026-09-14 11:33:25,969 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:28,883 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fce39b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:28,885 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd7a77e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:28,892 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:28,896 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd7a4ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:29,531 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51756] 2026-09-14 11:33:29,564 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:32,277 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9cdeca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:32,279 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140099aac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:32,286 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:32,290 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140099a480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:33,048 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51758] 2026-09-14 11:33:33,082 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:35,972 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9fd14e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:35,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd5bf60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:35,980 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:35,984 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd5afc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:36,548 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51760] 2026-09-14 11:33:36,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,266 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9d1cc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff103a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,274 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,278 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd379da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 56, in test_demote_plan plan.parent_id = parent File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,595 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_promote_subplan ... 2026-09-14 11:33:39,637 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:41,662 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fad113a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:41,663 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe7baf20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:41,670 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:41,675 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe7ba200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:42,816 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:44,910 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb45bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:44,911 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe264180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:44,918 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:44,922 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe266f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:45,236 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,011 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc3edf80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,013 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14006c25c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,019 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,024 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14006c18a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,412 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,376 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd8c8680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,378 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13facc31a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,386 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,390 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13facc3f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,736 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:53,739 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcdc36a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:53,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab602c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:53,746 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:53,751 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab63ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,782 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:56,810 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0f4c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:56,810 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400301c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:56,821 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:56,824 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14003039c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,097 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,796 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd1da8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,798 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14002fa980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,804 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,808 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffd82f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:00,119 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:02,187 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd8c82c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:02,188 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdbb3ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:02,195 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:02,199 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdbb3880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:03,247 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:05,235 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe9ac180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:05,236 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb31f9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:05,243 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:05,245 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb31eac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:05,560 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:08,311 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd823f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:08,312 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400841d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:08,318 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:08,322 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400843d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:08,631 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:10,615 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb436a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:10,616 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb0d20c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:10,624 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:10,629 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb0d0a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,674 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:13,665 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd88ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:13,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa45b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:13,672 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:13,677 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe773e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 324, in _sync_plan_column self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:13,969 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:16,805 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff522b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:16,806 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff872ac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:16,811 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:16,814 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff873d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:17,053 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:19,891 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb15940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:19,892 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001ff740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:19,900 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:19,904 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001fd440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,132 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:22,262 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fce38ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:22,263 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcc1ca40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:22,269 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:22,273 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcc1dda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,205 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:25,247 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffca4f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:25,248 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe446f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:25,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:25,259 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe444cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:25,519 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,559 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fed48400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,560 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fac7b4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,566 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,569 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fac79b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,889 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:30,994 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc3e4220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:30,995 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa610f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,007 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa6104a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:32,027 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,050 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9d33100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,051 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140042e840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,058 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,062 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140042e7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,415 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,086 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400843ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,087 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fea9eca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,093 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,098 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fea9dbc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,443 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,232 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140124ba60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,233 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa9c6840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,240 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,242 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa9c5580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,532 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:42,668 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc449760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:42,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feb60d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:42,676 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:42,680 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff17b9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,690 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:45,648 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd7871a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:45,649 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb560360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:45,656 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:45,659 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb561440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:45,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:48,620 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd7fa3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:48,621 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb35f420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:48,627 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:48,629 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb35d4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 47, in test_promote_subplan plan.parent_id = False File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:48,781 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_rename_plan ... 2026-09-14 11:34:49,007 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:50,965 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fda042c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:50,966 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdc493a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:50,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:50,977 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdc48900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,061 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:54,389 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcdc0400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:54,391 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe770fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:54,397 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:54,401 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe7714e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:54,776 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:57,569 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff59f600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:57,570 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc7e4680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:57,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:57,585 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc7e4040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:57,925 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:00,519 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe264680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:00,520 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff556b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:00,531 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:00,535 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff555760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:00,911 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:02,942 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1c0220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:02,942 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400017ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:02,950 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:02,953 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400014cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:03,309 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:05,977 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe2659e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:05,978 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb48b7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:05,982 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:05,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb48b6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:06,283 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:09,248 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14010093a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:09,249 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc0fc360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:09,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:09,259 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc0fc4a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:09,546 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:11,549 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff59c360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:11,552 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fee4b2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:11,558 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:11,562 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fee4b420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:12,596 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:14,655 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb0d0ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:14,656 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa395120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:14,665 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:14,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa395620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:14,908 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:17,769 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc9674c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:17,770 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd378c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:17,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:17,780 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd37b920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:18,011 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:20,674 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe3491c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:20,675 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdbb76a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:20,681 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:20,685 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdbb4720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:20,917 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:22,846 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe9add00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:22,846 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fec8eca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:22,855 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:22,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fec8d440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 379, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:22,926 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_company_plans ... 2026-09-14 11:35:30,051 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,141 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fac6a700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,142 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc0f4e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,148 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,152 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc0f7240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,512 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,586 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff352160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,587 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fad105e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,593 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,598 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fad13600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,916 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:37,949 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdc78680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:37,949 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd55760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:37,957 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:37,960 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd57d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:39,039 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,219 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc8184a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,220 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ffde51c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,226 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,230 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffde4fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,349 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc5ec9a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,350 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f140017e2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,361 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f140017cfe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,638 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,628 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff0daac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,629 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd60a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,637 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,641 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff135260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:49,988 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe282520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:49,989 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa2fa200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:49,994 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:49,998 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa2fa8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:51,026 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:52,988 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4c6200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:52,989 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff555940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:52,997 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,005 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffb182c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 111, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,477 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_deleted_account ... 2026-09-14 11:35:53,526 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,327 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fda0ad40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,328 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400857d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,337 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,343 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400857740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,692 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:58,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb0b2a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:58,680 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13faca0fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:58,685 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:58,689 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13faca3060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,715 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,677 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400970900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400a48cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,690 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,695 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400a4bf60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:02,006 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,698 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400175c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,699 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fce38180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,706 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,709 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fce39440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:05,029 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,064 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140039b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,066 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe0ef2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,080 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,085 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe0ee5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,486 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,721 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe537740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,722 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcb599e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,732 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,736 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcb58fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:11,791 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,799 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14010c4040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,800 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff6db740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,806 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,809 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff6d9440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:14,164 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:17,236 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff125da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:17,237 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14005853a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:17,242 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:17,245 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400584180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:17,586 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:19,428 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fddd9260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:19,429 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdd88ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:19,435 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:19,439 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdd8a8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:20,485 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:22,794 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff18ea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:22,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14012e5bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:22,801 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:22,805 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14012e7d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:23,149 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:26,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400690540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:26,042 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd144680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:26,049 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:26,053 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd145620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:26,349 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:29,006 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a07920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:29,008 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14008a0040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:29,016 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:29,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14008a20c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:29,310 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,479 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff17ab60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,480 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fef1c040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,485 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,490 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fef1d9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:32,590 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:34,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a3eac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:34,624 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001af920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:34,631 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:34,635 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001af1a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:34,897 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:37,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff1c2d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:37,583 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13facd6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:37,594 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:37,599 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13facd4ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:37,942 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:40,077 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fed48ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:40,078 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc798720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:40,085 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:40,089 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc79b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 76, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:41,252 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15141] 2026-09-14 11:36:41,295 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [858] 2026-09-14 11:36:41,360 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:43,441 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0ee2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:43,442 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fef48220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:43,449 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:43,453 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fef487c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:44,895 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51810, 51814, 51818, 51822] 2026-09-14 11:36:44,910 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:47,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd36fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:47,611 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd13bec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:47,619 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:47,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feda0b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/analytic/tests/test_plan_operations.py", line 104, in test_validate_deleted_account plan.unlink() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:48,047 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [63] 2026-09-14 11:36:48,145 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:51,008 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd9a6e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:51,008 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa0299e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:51,016 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:51,019 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa028220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:51,045 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:36:51,064 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.attachment_indexation.tests.test_indexation: Starting TestCaseIndexation.test_attachment_pdf_indexation ... 2026-09-14 11:36:51,107 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:36:51,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_backend ... 2026-09-14 11:36:51,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#2) deleted by __system__ (#1) from n/a 2026-09-14 11:36:51,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#1) deleted by __system__ (#1) from n/a 2026-09-14 11:36:51,641 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted auth.passkey.key records with IDs: [2, 1] 2026-09-14 11:36:51,820 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 4047 2026-09-14 11:36:51,820 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpyanbo6l6_chrome_odoo 2026-09-14 11:36:51,821 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:33623/json/version 2026-09-14 11:36:51,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33623/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:36:51,849 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:36:51,849 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:33623/json 2026-09-14 11:36:51,849 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33623/json with timeout 3 increased to 10s during tests 2026-09-14 11:36:51,863 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:33623/devtools/page/9DABFD6A56C4D27ED38BC5F4A99B5E21 2026-09-14 11:36:51,872 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-09-14 11:36:51,875 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-09-14 11:36:51,951 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:36:51,962 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-09-14 11:36:51,970 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:51,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-09-14 11:36:51,987 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:36:53,347 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:53] "GET /odoo?debug=tests HTTP/1.1" 200 - 178 0.282 1.083 2026-09-14 11:36:53,352 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '9DABFD6A56C4D27ED38BC5F4A99B5E21', 'loaderId': 'EECEEA6A1FFDE056E613A6CC4D3CD2C8', 'isDownload': False} 2026-09-14 11:36:53,352 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_registration')" 2026-09-14 11:36:54,391 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/webclient/load_menus/c5a7ea7457bf13413e0ccfcb5d5a43415645437bc3e4d7c2a25be685e213586e HTTP/1.1" 200 - 1033 0.568 0.458 2026-09-14 11:36:54,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 1.036 2026-09-14 11:36:54,412 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.040 2026-09-14 11:36:54,420 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.051 2026-09-14 11:36:54,446 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:36:54,454 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:36:54,551 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:54] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-14 11:36:55,162 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-14 11:36:55,173 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-09-14 11:36:55,192 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:36:55,195 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-09-14 11:36:55,215 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.021 2026-09-14 11:36:55,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:36:55,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.032 2026-09-14 11:36:55,357 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:55,425 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.050 0.124 2026-09-14 11:36:55,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:36:55,535 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.038 0.259 2026-09-14 11:36:55,537 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.178 2026-09-14 11:36:55,545 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:36:55,570 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.299 2026-09-14 11:36:55,584 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:36:55,891 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "POST /mail/data HTTP/1.1" 200 - 140 0.180 0.392 2026-09-14 11:36:55,980 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:55] "GET /odoo HTTP/1.1" 200 - 20 0.038 0.563 2026-09-14 11:36:56,027 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.558 2026-09-14 11:36:56,063 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /web/image/res.partner/3/avatar_128?unique=1789385811000 HTTP/1.1" 200 - 9 0.009 0.597 2026-09-14 11:36:56,096 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.501 2026-09-14 11:36:56,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-09-14 11:36:56,371 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:56,381 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-14 11:36:56,394 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:36:56,461 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.022 0.020 2026-09-14 11:36:56,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.036 0.094 2026-09-14 11:36:56,601 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:56,687 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:56,826 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /mail/data HTTP/1.1" 200 - 72 0.106 0.226 2026-09-14 11:36:56,864 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.016 0.259 2026-09-14 11:36:56,866 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.338 2026-09-14 11:36:56,888 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.295 2026-09-14 11:36:56,925 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.013 0.220 2026-09-14 11:36:56,939 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:36:56,992 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.019 2026-09-14 11:36:57,047 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:36:57,619 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:57] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 303 0.277 0.390 2026-09-14 11:36:57,668 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:36:57,825 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:57] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 71 0.073 0.082 2026-09-14 11:36:58,089 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,093 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:58] "GET /web/image/res.users/2/avatar_128?unique=1789385817920 HTTP/1.1" 200 - 9 0.008 0.024 2026-09-14 11:36:58,148 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,223 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,229 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:58] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 11:36:58,277 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:58] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.010 0.015 2026-09-14 11:36:58,310 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-14 11:36:58,351 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,427 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,493 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:58,508 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:58] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.007 0.007 2026-09-14 11:36:59,024 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:36:59,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 7 0.003 0.509 2026-09-14 11:36:59,059 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 11:36:59,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:36:59,099 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,173 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,225 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,283 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,307 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/auth.passkey.key.create/web_save HTTP/1.1" 200 - 3 0.014 0.008 2026-09-14 11:36:59,346 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) created by admin (#2) from 127.0.0.1 2026-09-14 11:36:59,352 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:36:59,353 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_button/auth.passkey.key.create/make_key HTTP/1.1" 200 - 10 0.017 0.016 2026-09-14 11:36:59,388 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,454 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,508 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,528 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 91 0.076 0.086 2026-09-14 11:36:59,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.008 0.039 2026-09-14 11:36:59,724 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 65 0.034 0.085 2026-09-14 11:36:59,840 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,862 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:36:59] "GET /web/image/res.users/2/avatar_128?unique=1789385819761 HTTP/1.1" 200 - 9 0.007 0.021 2026-09-14 11:36:59,909 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:36:59,982 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-09-14 11:36:59,983 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═══════════════════════════════════════════╗ ║ TOUR passkeys_tour_registration SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:37:00,234 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 31464288 (allocated 32862208) 2026-09-14 11:37:00,241 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 4047 2026-09-14 11:37:00,245 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-09-14 11:37:00,245 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 4047 2026-09-14 11:37:00,304 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpyanbo6l6_chrome_odoo" 2026-09-14 11:37:00,470 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 4213 2026-09-14 11:37:00,470 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpovlvd7q8_chrome_odoo 2026-09-14 11:37:00,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:33299/json/version 2026-09-14 11:37:00,472 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33299/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:33299/json 2026-09-14 11:37:00,500 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33299/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:00,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:33299/devtools/page/8826B8E37960D69596F12242F8BF02B6 2026-09-14 11:37:00,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-09-14 11:37:00,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-09-14 11:37:00,548 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:37:00,557 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-09-14 11:37:00,567 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:00,567 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-09-14 11:37:00,996 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:00] "GET /odoo?debug=tests HTTP/1.1" 200 - 84 0.099 0.316 2026-09-14 11:37:00,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '8826B8E37960D69596F12242F8BF02B6', 'loaderId': '8B67659AC74A4AAD40CCC88DD1CDA6CF', 'isDownload': False} 2026-09-14 11:37:00,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_verify')" 2026-09-14 11:37:01,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:01] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:37:01,071 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:01,941 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:01] "GET /web/webclient/load_menus/c5a7ea7457bf13413e0ccfcb5d5a43415645437bc3e4d7c2a25be685e213586e HTTP/1.1" 200 - 1031 0.488 0.435 2026-09-14 11:37:01,949 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:01] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.923 2026-09-14 11:37:01,954 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:01] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.937 2026-09-14 11:37:01,966 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:01] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.897 2026-09-14 11:37:02,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:37:02,682 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:02,690 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:02,692 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:02,703 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-14 11:37:02,745 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:02,758 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:02,807 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "GET /odoo/offline HTTP/1.1" 200 - 3 0.005 0.024 2026-09-14 11:37:02,861 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.051 2026-09-14 11:37:02,879 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:03,022 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.059 0.159 2026-09-14 11:37:03,024 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-09-14 11:37:03,146 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:37:03,177 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:03,336 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "POST /mail/data HTTP/1.1" 200 - 140 0.167 0.291 2026-09-14 11:37:03,364 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.313 2026-09-14 11:37:03,394 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.329 2026-09-14 11:37:03,395 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.358 2026-09-14 11:37:03,468 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /odoo HTTP/1.1" 200 - 20 0.013 0.531 2026-09-14 11:37:03,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /web/image/res.partner/3/avatar_128?unique=1789385811000 HTTP/1.1" 200 - 9 0.013 0.429 2026-09-14 11:37:03,498 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-14 11:37:03,538 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:04,166 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:04,180 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-14 11:37:04,194 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:04,240 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.020 2026-09-14 11:37:04,326 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.027 0.078 2026-09-14 11:37:04,328 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-09-14 11:37:04,370 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:04,464 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:04,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /mail/data HTTP/1.1" 200 - 72 0.156 0.186 2026-09-14 11:37:04,671 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /web/image/res.partner/3/avatar_128?unique=1789385811000 HTTP/1.1" 200 - 9 0.019 0.305 2026-09-14 11:37:04,686 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.303 2026-09-14 11:37:04,687 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.343 2026-09-14 11:37:04,727 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.017 0.352 2026-09-14 11:37:04,760 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.014 0.267 2026-09-14 11:37:04,795 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:37:04,854 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.025 2026-09-14 11:37:04,888 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:05,350 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 259 0.226 0.299 2026-09-14 11:37:05,387 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:05,523 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 65 0.060 0.076 2026-09-14 11:37:05,791 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:05,798 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "GET /web/image/res.users/2/avatar_128?unique=1789385825611 HTTP/1.1" 200 - 9 0.017 0.022 2026-09-14 11:37:05,849 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:05,916 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:05,928 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 11:37:05,961 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.002 0.010 2026-09-14 11:37:05,977 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:05,994 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:05] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 11:37:06,038 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:06,044 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:06] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:06,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:06] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.008 0.011 2026-09-14 11:37:06,119 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:06] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 11 0.012 0.015 2026-09-14 11:37:06,140 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:06] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:37:06,159 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:06] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:37:06,199 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:06,267 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-09-14 11:37:06,267 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_verify SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:37:06,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 28635608 (allocated 29454336) 2026-09-14 11:37:06,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 4213 2026-09-14 11:37:06,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-09-14 11:37:06,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 4213 2026-09-14 11:37:06,619 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpovlvd7q8_chrome_odoo" 2026-09-14 11:37:06,795 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 4378 2026-09-14 11:37:06,796 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpl_uer_7o_chrome_odoo 2026-09-14 11:37:06,796 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:36505/json/version 2026-09-14 11:37:06,798 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36505/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:06,848 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:06,849 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:36505/json 2026-09-14 11:37:06,849 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36505/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:06,853 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:36505/devtools/page/1C90D4635BA8655800BF37EFC92254AC 2026-09-14 11:37:06,864 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-09-14 11:37:06,869 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-09-14 11:37:06,900 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:37:06,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-09-14 11:37:06,922 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:06,923 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-09-14 11:37:07,036 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:07] "GET /odoo?debug=tests HTTP/1.1" 200 - 20 0.034 0.068 2026-09-14 11:37:07,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '1C90D4635BA8655800BF37EFC92254AC', 'loaderId': 'BA646718B64E604E796B343DB518F4C8', 'isDownload': False} 2026-09-14 11:37:07,042 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_delete')" 2026-09-14 11:37:07,074 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:07] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.013 2026-09-14 11:37:07,120 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:08,044 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/webclient/load_menus/c5a7ea7457bf13413e0ccfcb5d5a43415645437bc3e4d7c2a25be685e213586e HTTP/1.1" 200 - 1031 0.516 0.469 2026-09-14 11:37:08,053 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.992 2026-09-14 11:37:08,057 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.991 2026-09-14 11:37:08,063 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.926 2026-09-14 11:37:08,167 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.022 2026-09-14 11:37:08,785 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:37:08,787 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 11:37:08,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:37:08,814 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:37:08,831 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:08,852 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:08,879 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:37:08,907 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.037 2026-09-14 11:37:08,952 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:09,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.040 0.106 2026-09-14 11:37:09,100 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:09,129 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:37:09,253 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "POST /mail/data HTTP/1.1" 200 - 72 0.108 0.192 2026-09-14 11:37:09,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.210 2026-09-14 11:37:09,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.328 2026-09-14 11:37:09,311 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.247 2026-09-14 11:37:09,341 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /web/image/res.partner/3/avatar_128?unique=1789385811000 HTTP/1.1" 200 - 9 0.011 0.263 2026-09-14 11:37:09,439 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /odoo HTTP/1.1" 200 - 20 0.035 0.439 2026-09-14 11:37:09,444 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.053 2026-09-14 11:37:09,492 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.067 2026-09-14 11:37:09,522 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:10,141 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:10,162 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.009 2026-09-14 11:37:10,171 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:10,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.031 0.029 2026-09-14 11:37:10,524 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /mail/data HTTP/1.1" 200 - 72 0.123 0.136 2026-09-14 11:37:10,591 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.015 0.364 2026-09-14 11:37:10,593 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.311 2026-09-14 11:37:10,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:37:10,668 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:10,677 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.015 2026-09-14 11:37:10,707 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.011 0.027 2026-09-14 11:37:10,731 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:37:10,743 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.059 2026-09-14 11:37:10,761 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:10,820 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.016 0.026 2026-09-14 11:37:10,972 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:10] "POST /mail/data HTTP/1.1" 200 - 73 0.052 0.082 2026-09-14 11:37:11,198 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 106 0.055 0.296 2026-09-14 11:37:11,200 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.155 2026-09-14 11:37:11,236 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:37:11,384 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 65 0.049 0.087 2026-09-14 11:37:11,692 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "GET /web/image/res.users/2/avatar_128?unique=1789385831496 HTTP/1.1" 200 - 9 0.010 0.021 2026-09-14 11:37:11,697 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:11,760 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:11,823 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:11,902 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:11,910 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_button/auth.passkey.key/action_delete_passkey HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:37:11,942 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:11,975 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:11] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:37:12,029 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:12,046 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:12] "POST /web/dataset/call_button/res.users.identitycheck/action_use_password HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:37:12,070 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:12] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:37:12,104 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:12,179 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:12,242 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:12,252 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:12] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:37:12,844 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:37:12,854 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) deleted by admin (#2) from 127.0.0.1 2026-09-14 11:37:12,861 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #2 deleted auth.passkey.key records with IDs: [5] 2026-09-14 11:37:12,868 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:37:12,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:12] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 20 0.014 0.591 2026-09-14 11:37:12,902 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:12,973 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:13,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:13] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 87 0.072 0.081 2026-09-14 11:37:13,054 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:13] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.006 0.072 2026-09-14 11:37:13,199 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:13] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 64 0.039 0.070 2026-09-14 11:37:13,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:13,317 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:13,337 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:13] "GET /web/image/res.users/2/avatar_128?unique=1789385833225 HTTP/1.1" 200 - 9 0.008 0.024 2026-09-14 11:37:13,377 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:13,444 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-09-14 11:37:13,445 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_delete SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:37:13,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 33684276 (allocated 34828288) 2026-09-14 11:37:13,658 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 4378 2026-09-14 11:37:13,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-09-14 11:37:13,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 4378 2026-09-14 11:37:13,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpl_uer_7o_chrome_odoo" 2026-09-14 11:37:13,766 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_login ... 2026-09-14 11:37:13,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome pid: 4541 2026-09-14 11:37:13,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless temporary user profile dir: /tmp/tmp4lhejv27_chrome_odoo 2026-09-14 11:37:13,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:32989/json/version 2026-09-14 11:37:13,958 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:32989/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:14,023 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:14,023 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:32989/json 2026-09-14 11:37:14,024 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:32989/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:14,035 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Websocket url found: ws://127.0.0.1:32989/devtools/page/298340A56ABE9A5A7FA89EC65A8C9FA7 2026-09-14 11:37:14,038 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Enable chrome headless console log notification 2026-09-14 11:37:14,039 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless enable page notifications 2026-09-14 11:37:14,056 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Setting session cookie in browser 2026-09-14 11:37:14,167 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:14,167 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:14,181 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:37:15,202 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/login?debug=tests HTTP/1.1" 200 - 192 0.207 0.818 2026-09-14 11:37:15,206 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigation result: {'frameId': '298340A56ABE9A5A7FA89EC65A8C9FA7', 'loaderId': '52CA13ADE99B55B303E464A1C4BD82D4', 'isDownload': False} 2026-09-14 11:37:15,207 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate ready code "odoo.isTourReady('passkeys_tour_login')" 2026-09-14 11:37:15,228 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:15,239 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:37:15,309 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.054 0.031 2026-09-14 11:37:15,317 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:37:15,328 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-09-14 11:37:15,341 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:37:15,341 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:37:15,358 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:37:15,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.025 2026-09-14 11:37:15,434 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:37:15,444 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:37:15,448 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:37:15,466 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.004 0.017 2026-09-14 11:37:15,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:37:15,533 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.032 2026-09-14 11:37:15,884 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:15] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:37:15,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:15,969 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:16,048 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.121 2026-09-14 11:37:16,113 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.039 0.152 2026-09-14 11:37:16,163 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "GET /web/login HTTP/1.1" 200 - 8 0.018 0.148 2026-09-14 11:37:16,367 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:16,422 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.024 0.025 2026-09-14 11:37:16,428 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:16,434 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.057 2026-09-14 11:37:16,487 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:16,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:16,721 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from 127.0.0.1 2026-09-14 11:37:16,741 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:37:16,742 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:16] "POST /web/login HTTP/1.1" 303 - 94 0.131 0.100 2026-09-14 11:37:17,528 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:17] "GET /odoo HTTP/1.1" 200 - 179 0.136 0.647 2026-09-14 11:37:17,553 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:17] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.011 2026-09-14 11:37:17,566 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:17] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:37:17,608 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:18,011 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/webclient/load_menus/fcb619730672395f17d664e9ecb9cdcd4b712da94a41ea5dff44c1317a567faf HTTP/1.1" 200 - 517 0.233 0.216 2026-09-14 11:37:18,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.467 2026-09-14 11:37:18,026 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.467 2026-09-14 11:37:18,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.425 2026-09-14 11:37:18,089 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:37:18,658 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:18,664 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:37:18,675 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:18,678 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:37:18,693 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:37:18,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:18,715 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:18,782 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.020 2026-09-14 11:37:18,852 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.019 0.058 2026-09-14 11:37:18,872 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.096 2026-09-14 11:37:18,881 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.042 2026-09-14 11:37:18,901 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: tour succeeded 2026-09-14 11:37:18,918 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: ╔════════════════════════════════════╗ ║ TOUR passkeys_tour_login SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:37:18,940 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:19,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: heap 19665228 (allocated 21454848) 2026-09-14 11:37:19,094 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing chrome headless with pid 4541 2026-09-14 11:37:19,097 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing websocket connection 2026-09-14 11:37:19,097 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Terminating chrome headless with pid 4541 2026-09-14 11:37:19,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:19] "POST /mail/data HTTP/1.1" 200 - 83 0.146 0.140 2026-09-14 11:37:19,161 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:19] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.015 0.244 2026-09-14 11:37:19,174 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Removing chrome user profile "/tmp/tmp4lhejv27_chrome_odoo" 2026-09-14 11:37:19,182 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: waiting for threads: [, ] 2026-09-14 11:37:19,186 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:19] "GET /web/image/res.partner/7/avatar_128?unique=1789385836000 HTTP/1.1" 200 - 9 0.010 0.278 2026-09-14 11:37:19,203 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.276 2026-09-14 11:37:19,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:37:19,883 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-09-14 11:37:19,895 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15146] 2026-09-14 11:37:19,900 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:37:19,918 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-09-14 11:37:20,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 4680 2026-09-14 11:37:20,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpiow7kq3e_chrome_odoo 2026-09-14 11:37:20,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43903/json/version 2026-09-14 11:37:20,090 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43903/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:20,115 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:20,116 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43903/json 2026-09-14 11:37:20,116 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43903/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:20,126 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:43903/devtools/page/F5A463FE415B56D0B3C82C26D532E160 2026-09-14 11:37:20,134 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-09-14 11:37:20,136 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-09-14 11:37:20,197 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:37:20,201 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-09-14 11:37:20,231 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:37:20,232 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:37:20,254 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:37:22,365 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /odoo HTTP/1.1" 200 - 179 0.152 1.965 2026-09-14 11:37:22,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'F5A463FE415B56D0B3C82C26D532E160', 'loaderId': 'E56A0C97032BCB00CD47FAA5AEA785B1', 'isDownload': False} 2026-09-14 11:37:22,379 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-09-14 11:37:22,394 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:37:22,490 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.044 0.056 2026-09-14 11:37:22,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.110 2026-09-14 11:37:22,510 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.117 2026-09-14 11:37:22,535 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:22,543 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-14 11:37:22,610 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:22] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:37:23,111 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:23,115 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:37:23,134 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-14 11:37:23,145 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:23,154 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-14 11:37:23,163 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:23,207 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.023 2026-09-14 11:37:23,226 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.035 2026-09-14 11:37:23,229 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.045 2026-09-14 11:37:23,251 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:23,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.027 2026-09-14 11:37:23,301 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:23,308 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:23,333 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:37:23,352 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 16 0.032 0.063 2026-09-14 11:37:23,407 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.018 0.128 2026-09-14 11:37:23,412 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-09-14 11:37:23,438 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:23,446 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.102 2026-09-14 11:37:23,477 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:23,478 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.020 0.199 2026-09-14 11:37:23,573 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:23,657 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /mail/data HTTP/1.1" 200 - 37 0.045 0.044 2026-09-14 11:37:23,682 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.007 0.097 2026-09-14 11:37:23,773 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 11:37:23,803 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.011 0.020 2026-09-14 11:37:23,831 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:23] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.010 0.046 2026-09-14 11:37:24,215 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.221 0.207 2026-09-14 11:37:24,241 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:24,270 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.008 0.025 2026-09-14 11:37:24,442 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,461 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "GET /web/image/res.users/295/avatar_128?unique=1789385844304 HTTP/1.1" 200 - 9 0.015 0.024 2026-09-14 11:37:24,516 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,532 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 11:37:24,571 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.018 2026-09-14 11:37:24,602 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-14 11:37:24,634 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,710 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,776 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,789 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.007 2026-09-14 11:37:24,839 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 14 0.008 0.030 2026-09-14 11:37:24,880 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.013 0.016 2026-09-14 11:37:24,915 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.014 0.010 2026-09-14 11:37:24,959 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:24,960 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:37:24,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:37:24,984 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:24] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1789385844000 HTTP/1.1" 200 - 8 0.009 0.009 2026-09-14 11:37:25,022 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:25] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:25,031 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:25,089 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:25,105 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:25] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.005 0.009 2026-09-14 11:37:25,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:37:25,247 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:37:25,247 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:25] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.042 0.086 2026-09-14 11:37:25,281 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:25,628 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:25] "GET /odoo HTTP/1.1" 200 - 98 0.108 0.164 2026-09-14 11:37:25,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:26,286 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:26,297 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-14 11:37:26,302 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:26,338 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 11:37:26,356 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.012 2026-09-14 11:37:26,511 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:26,533 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.055 2026-09-14 11:37:26,553 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.132 2026-09-14 11:37:26,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.042 2026-09-14 11:37:26,571 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:26,637 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 16 0.040 0.181 2026-09-14 11:37:26,675 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.101 2026-09-14 11:37:26,680 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:26,772 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /mail/data HTTP/1.1" 200 - 42 0.045 0.098 2026-09-14 11:37:26,804 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.018 0.105 2026-09-14 11:37:26,876 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:26] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 11:37:27,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.130 0.144 2026-09-14 11:37:27,202 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:27,262 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.019 0.038 2026-09-14 11:37:27,406 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:27,422 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "GET /web/image/res.users/295/avatar_128?unique=1789385847293 HTTP/1.1" 200 - 9 0.012 0.026 2026-09-14 11:37:27,458 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-09-14 11:37:27,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-09-14 11:37:27,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:37:27,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 24754692 (allocated 26435584) 2026-09-14 11:37:27,748 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 4680 2026-09-14 11:37:27,750 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-09-14 11:37:27,752 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 4680 2026-09-14 11:37:27,810 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpiow7kq3e_chrome_odoo" 2026-09-14 11:37:27,823 121 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-09-14 11:37:27,823 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:27,843 121 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-09-14 11:37:27,844 121 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:37:27,844 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /xmlrpc/2/common HTTP/1.1" 200 - 8 0.010 0.012 2026-09-14 11:37:27,848 121 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-09-14 11:37:27,848 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:27,856 121 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-09-14 11:37:27,857 121 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:37:27,857 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.003 0.007 2026-09-14 11:37:27,861 121 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-09-14 11:37:27,861 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:27,865 121 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-09-14 11:37:27,866 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:27] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:37:28,053 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 4860 2026-09-14 11:37:28,053 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpprho0nmp_chrome_odoo 2026-09-14 11:37:28,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:33703/json/version 2026-09-14 11:37:28,055 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33703/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:28,146 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:28,146 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:33703/json 2026-09-14 11:37:28,147 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33703/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:28,149 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:33703/devtools/page/59D6BAFAC85B9D45DFF2FFA89143A92C 2026-09-14 11:37:28,153 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-09-14 11:37:28,155 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-09-14 11:37:28,167 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-09-14 11:37:28,177 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:37:28,177 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:37:28,993 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:28] "GET / HTTP/1.1" 200 - 165 0.158 0.636 2026-09-14 11:37:28,996 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '59D6BAFAC85B9D45DFF2FFA89143A92C', 'loaderId': '850F6E0969760AABC644BEFA2DD34D8D', 'isDownload': False} 2026-09-14 11:37:28,997 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_enabled')" 2026-09-14 11:37:29,015 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:29,029 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:37:29,082 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.029 2026-09-14 11:37:29,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:37:29,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.053 2026-09-14 11:37:29,118 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:37:29,119 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:37:29,136 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:37:29,154 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-09-14 11:37:29,222 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:29,228 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:29,243 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:37:29,257 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 11:37:29,334 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:37:29,356 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-09-14 11:37:29,683 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:29,786 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:29,791 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:29,799 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.083 2026-09-14 11:37:29,842 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.088 2026-09-14 11:37:29,954 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "GET /web/login HTTP/1.1" 200 - 26 0.016 0.069 2026-09-14 11:37:29,985 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:29] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 11:37:30,148 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/8] Tour totp_login_enabled → Step input login (trigger: input#login) 2026-09-14 11:37:30,173 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.008 2026-09-14 11:37:30,220 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:30] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.046 2026-09-14 11:37:30,239 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/8] Tour totp_login_enabled → Step input password (trigger: input#password) 2026-09-14 11:37:30,295 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:30,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:37:30,474 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [490] 2026-09-14 11:37:30,485 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.message records with IDs: [15149] 2026-09-14 11:37:30,492 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:37:30,505 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:30] "POST /web/login HTTP/1.1" 303 - 57 0.057 0.085 2026-09-14 11:37:30,939 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:30] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 88 0.051 0.379 2026-09-14 11:37:30,981 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:30] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.017 0.012 2026-09-14 11:37:31,116 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:31,166 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.028 2026-09-14 11:37:31,172 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.039 2026-09-14 11:37:31,194 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:31,252 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:31,256 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/8] Tour totp_login_enabled → Step button:contains("Log in") 2026-09-14 11:37:31,342 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:37:31,353 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 7 0.014 0.013 2026-09-14 11:37:31,439 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /odoo HTTP/1.1" 200 - 20 0.028 0.046 2026-09-14 11:37:31,463 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 11:37:31,481 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.006 2026-09-14 11:37:31,497 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:37:31,612 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 110 0.047 0.094 2026-09-14 11:37:31,619 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.151 2026-09-14 11:37:31,657 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:37:31,658 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:31,730 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:31] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-09-14 11:37:32,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:37:32,196 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:37:32,206 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:32,209 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:32,220 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:37:32,235 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:32,252 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:32,295 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /odoo/offline HTTP/1.1" 200 - 3 0.005 0.020 2026-09-14 11:37:32,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.027 2026-09-14 11:37:32,318 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.034 2026-09-14 11:37:32,390 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:37:32,442 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.053 2026-09-14 11:37:32,452 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-09-14 11:37:32,453 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 11:37:32,478 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.008 0.092 2026-09-14 11:37:32,523 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.014 0.136 2026-09-14 11:37:32,525 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.142 2026-09-14 11:37:32,552 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.069 2026-09-14 11:37:32,586 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.211 2026-09-14 11:37:32,637 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 19432012 (allocated 20144128) 2026-09-14 11:37:32,728 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 4860 2026-09-14 11:37:32,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-09-14 11:37:32,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 4860 2026-09-14 11:37:32,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpprho0nmp_chrome_odoo" 2026-09-14 11:37:32,810 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-09-14 11:37:32,821 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:32] "POST /mail/data HTTP/1.1" 200 - 36 0.054 0.046 2026-09-14 11:37:33,002 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 5010 2026-09-14 11:37:33,003 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpa8xzuhbj_chrome_odoo 2026-09-14 11:37:33,003 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:37513/json/version 2026-09-14 11:37:33,005 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:37513/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:33,044 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:33,045 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:37513/json 2026-09-14 11:37:33,045 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:37513/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:33,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:37513/devtools/page/78BB2FCFAEF724B20E019E475865C5A1 2026-09-14 11:37:33,059 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-09-14 11:37:33,062 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-09-14 11:37:33,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-09-14 11:37:33,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:37:33,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:37:33,135 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET / HTTP/1.1" 200 - 8 0.008 0.023 2026-09-14 11:37:33,139 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '78BB2FCFAEF724B20E019E475865C5A1', 'loaderId': '85D5E87ECD709515822D2C9B3CCE40E6', 'isDownload': False} 2026-09-14 11:37:33,139 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_device')" 2026-09-14 11:37:33,164 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:33,172 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 11:37:33,206 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:37:33,207 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:37:33,211 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 11:37:33,223 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-09-14 11:37:33,348 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:33,363 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:37:33,387 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-14 11:37:33,388 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:37:33,417 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:37:33,745 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:33,793 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-14 11:37:33,846 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.027 0.042 2026-09-14 11:37:33,849 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:33,861 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:33,998 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:33] "GET /web/login HTTP/1.1" 200 - 8 0.019 0.035 2026-09-14 11:37:34,027 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.006 0.013 2026-09-14 11:37:34,225 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/31] Tour totp_login_device → Step input login (trigger: input#login) 2026-09-14 11:37:34,284 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.014 0.033 2026-09-14 11:37:34,303 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.047 2026-09-14 11:37:34,316 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/31] Tour totp_login_device → Step input password (trigger: input#password) 2026-09-14 11:37:34,381 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:34,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:37:34,544 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [491] 2026-09-14 11:37:34,558 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.message records with IDs: [15150] 2026-09-14 11:37:34,566 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:37:34,574 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /web/login HTTP/1.1" 303 - 46 0.056 0.074 2026-09-14 11:37:34,618 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 8 0.006 0.025 2026-09-14 11:37:34,644 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.002 0.010 2026-09-14 11:37:34,760 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:34,820 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.013 0.034 2026-09-14 11:37:34,828 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.051 2026-09-14 11:37:34,860 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:34,921 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:34,988 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:34] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:34,994 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/31] Tour totp_login_device → Step button:contains(Log in) 2026-09-14 11:37:35,068 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:37:35,078 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'test_user' (#295) from 127.0.0.1 2026-09-14 11:37:35,152 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 25 0.025 0.068 2026-09-14 11:37:35,241 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /odoo HTTP/1.1" 200 - 20 0.028 0.054 2026-09-14 11:37:35,268 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.004 0.012 2026-09-14 11:37:35,277 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:37:35,286 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-14 11:37:35,313 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:35,433 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 110 0.093 0.065 2026-09-14 11:37:35,442 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.166 2026-09-14 11:37:35,457 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.153 2026-09-14 11:37:35,511 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:37:35,928 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:35,939 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:37:35,945 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:37:35,963 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:35,976 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-14 11:37:35,990 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:36,014 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:37:36,050 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.019 2026-09-14 11:37:36,069 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.006 0.029 2026-09-14 11:37:36,091 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.013 2026-09-14 11:37:36,153 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:36,170 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.020 0.029 2026-09-14 11:37:36,184 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:36,227 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /mail/data HTTP/1.1" 200 - 20 0.024 0.088 2026-09-14 11:37:36,277 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.014 0.135 2026-09-14 11:37:36,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.159 2026-09-14 11:37:36,319 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.056 2026-09-14 11:37:36,321 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-09-14 11:37:36,324 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.042 2026-09-14 11:37:36,336 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:37:36,375 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.005 0.029 2026-09-14 11:37:36,412 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /mail/data HTTP/1.1" 200 - 9 0.007 0.014 2026-09-14 11:37:36,534 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:36,580 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.025 2026-09-14 11:37:36,592 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.044 2026-09-14 11:37:36,602 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:36,658 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:36,726 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:36,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:37:36,860 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /web/login HTTP/1.1" 303 - 18 0.018 0.038 2026-09-14 11:37:36,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 3 0.002 0.009 2026-09-14 11:37:36,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_device: User 295 inserts device log (GO3oOBZIYuNkUzVSiCeplb38MZhCv4wlS_K7_dqYhJ) 2026-09-14 11:37:36,970 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "GET /odoo HTTP/1.1" 200 - 21 0.015 0.052 2026-09-14 11:37:36,998 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:36] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 11:37:37,064 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:37,680 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:37,699 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:37,711 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.015 2026-09-14 11:37:37,736 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:37:37,749 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:37:37,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.041 2026-09-14 11:37:37,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.085 2026-09-14 11:37:37,901 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:37,938 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 9 0.011 0.123 2026-09-14 11:37:37,944 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-09-14 11:37:37,974 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:37,974 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.063 2026-09-14 11:37:38,054 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /mail/data HTTP/1.1" 200 - 36 0.031 0.045 2026-09-14 11:37:38,056 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:38,078 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.008 0.014 2026-09-14 11:37:38,232 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.009 0.032 2026-09-14 11:37:38,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.056 2026-09-14 11:37:38,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.015 0.090 2026-09-14 11:37:38,537 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 102 0.140 0.187 2026-09-14 11:37:38,571 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:38,651 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 26 0.032 0.033 2026-09-14 11:37:38,897 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:38,903 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:38] "GET /web/image/res.users/295/avatar_128?unique=1789385858712 HTTP/1.1" 200 - 9 0.022 0.030 2026-09-14 11:37:38,977 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [20/31] Tour totp_login_device → Step button[name=action_totp_disable] 2026-09-14 11:37:39,079 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:39,096 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 11:37:39,134 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.002 0.012 2026-09-14 11:37:39,165 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-14 11:37:39,200 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:39,274 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:39,341 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:39,357 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.004 0.009 2026-09-14 11:37:39,394 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: API key(s) removed: scope: <['browser']> for 'test_user' (#295) from 127.0.0.1 2026-09-14 11:37:39,417 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted auth_totp.device records with IDs: [1] 2026-09-14 11:37:39,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(295,) ('test_user') by uid #295 2026-09-14 11:37:39,501 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:37:39,502 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 51 0.045 0.086 2026-09-14 11:37:39,531 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:39,861 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:39] "GET /odoo HTTP/1.1" 200 - 98 0.091 0.166 2026-09-14 11:37:40,015 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:40,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-14 11:37:40,030 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:40,060 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 11:37:40,077 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.003 0.012 2026-09-14 11:37:40,144 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:40,180 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.039 2026-09-14 11:37:40,182 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-09-14 11:37:40,202 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:40,246 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 16 0.028 0.095 2026-09-14 11:37:40,260 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:40,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.141 2026-09-14 11:37:40,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.092 2026-09-14 11:37:40,338 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.015 0.050 2026-09-14 11:37:40,423 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /mail/data HTTP/1.1" 200 - 43 0.038 0.043 2026-09-14 11:37:40,682 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.143 0.161 2026-09-14 11:37:40,700 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.007 0.170 2026-09-14 11:37:40,715 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:37:40,768 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 24 0.023 0.035 2026-09-14 11:37:40,941 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:40,986 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:40] "GET /web/image/res.users/295/avatar_128?unique=1789385860815 HTTP/1.1" 200 - 9 0.016 0.047 2026-09-14 11:37:41,014 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [31/31] Tour totp_login_device → Step body:not(:has(.o_dialog)) 2026-09-14 11:37:41,077 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-09-14 11:37:41,078 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:37:41,274 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 24899852 (allocated 26173440) 2026-09-14 11:37:41,282 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 5010 2026-09-14 11:37:41,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-09-14 11:37:41,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 5010 2026-09-14 11:37:41,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpa8xzuhbj_chrome_odoo" 2026-09-14 11:37:41,566 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 5213 2026-09-14 11:37:41,567 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp0y0yngq6_chrome_odoo 2026-09-14 11:37:41,567 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:40599/json/version 2026-09-14 11:37:41,570 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40599/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:41,600 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:41,600 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:40599/json 2026-09-14 11:37:41,601 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40599/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:41,611 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:40599/devtools/page/04827D62AB9854F962D70A9E6EB41880 2026-09-14 11:37:41,622 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-09-14 11:37:41,634 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-09-14 11:37:41,651 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-09-14 11:37:41,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:37:41,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:37:42,139 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET / HTTP/1.1" 200 - 97 0.113 0.347 2026-09-14 11:37:42,143 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '04827D62AB9854F962D70A9E6EB41880', 'loaderId': '79C3CAE6CD40B1656E46797463B86CD1', 'isDownload': False} 2026-09-14 11:37:42,143 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-09-14 11:37:42,169 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:42,171 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 11:37:42,210 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:37:42,211 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:37:42,228 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.011 0.022 2026-09-14 11:37:42,247 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.006 0.041 2026-09-14 11:37:42,335 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:37:42,342 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:37:42,347 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:37:42,357 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.005 0.023 2026-09-14 11:37:42,408 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 11:37:42,761 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:37:42,852 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.032 0.028 2026-09-14 11:37:42,853 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:42,865 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.061 2026-09-14 11:37:42,872 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:43,034 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/login HTTP/1.1" 200 - 22 0.017 0.074 2026-09-14 11:37:43,063 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.007 0.011 2026-09-14 11:37:43,259 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-09-14 11:37:43,311 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.016 0.027 2026-09-14 11:37:43,320 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.046 2026-09-14 11:37:43,367 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-09-14 11:37:43,423 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:43,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:37:43,562 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "POST /web/login HTTP/1.1" 303 - 23 0.016 0.048 2026-09-14 11:37:43,633 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /odoo HTTP/1.1" 200 - 20 0.016 0.045 2026-09-14 11:37:43,672 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.007 0.015 2026-09-14 11:37:43,696 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-09-14 11:37:43,729 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:43,790 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 110 0.040 0.077 2026-09-14 11:37:43,799 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.123 2026-09-14 11:37:43,811 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.082 2026-09-14 11:37:43,820 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.164 2026-09-14 11:37:43,886 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:43] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:37:44,562 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:44,563 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-14 11:37:44,568 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:37:44,571 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:37:44,580 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:37:44,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:44,642 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:44,669 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.006 2026-09-14 11:37:44,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /odoo/offline HTTP/1.1" 200 - 3 0.002 0.047 2026-09-14 11:37:44,730 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.054 2026-09-14 11:37:44,821 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.030 2026-09-14 11:37:44,823 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.063 2026-09-14 11:37:44,843 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:44,854 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:44,861 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.015 0.072 2026-09-14 11:37:44,938 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.037 0.125 2026-09-14 11:37:44,967 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.169 2026-09-14 11:37:44,973 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:45,016 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.086 2026-09-14 11:37:45,075 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 9 0.025 0.061 2026-09-14 11:37:45,333 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 102 0.111 0.091 2026-09-14 11:37:45,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /mail/data HTTP/1.1" 200 - 36 0.038 0.223 2026-09-14 11:37:45,473 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 18 0.025 0.050 2026-09-14 11:37:45,476 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-09-14 11:37:45,536 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:37:45,586 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.019 0.027 2026-09-14 11:37:45,614 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.007 0.066 2026-09-14 11:37:45,755 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:45] "GET /web/image/res.users/295/avatar_128?unique=1789385865572 HTTP/1.1" 200 - 9 0.013 0.025 2026-09-14 11:37:45,756 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:45,838 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-09-14 11:37:45,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-09-14 11:37:45,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:37:46,076 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 24547736 (allocated 26435584) 2026-09-14 11:37:46,081 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 5213 2026-09-14 11:37:46,084 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-09-14 11:37:46,084 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 5213 2026-09-14 11:37:46,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp0y0yngq6_chrome_odoo" 2026-09-14 11:37:46,152 121 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-09-14 11:37:46,153 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:46,163 121 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:37:46,164 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:46] "POST /xmlrpc/2/common HTTP/1.1" 200 - 8 0.004 0.009 2026-09-14 11:37:46,168 121 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-09-14 11:37:46,169 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:46,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:46] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.001 0.009 2026-09-14 11:37:46,179 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-09-14 11:37:46,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-09-14 11:37:46,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 5369 2026-09-14 11:37:46,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp5npw_wly_chrome_odoo 2026-09-14 11:37:46,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:44939/json/version 2026-09-14 11:37:46,386 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44939/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:46,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:46,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:44939/json 2026-09-14 11:37:46,427 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44939/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:46,447 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:44939/devtools/page/CBE5DF900F56E30FB14404CE2B92E4ED 2026-09-14 11:37:46,469 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:37:46,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:37:46,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:37:46,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-09-14 11:37:46,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 11:37:46,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 11:37:46,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:37:47,796 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:47] "GET /web HTTP/1.1" 200 - 191 0.218 1.042 2026-09-14 11:37:47,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'CBE5DF900F56E30FB14404CE2B92E4ED', 'loaderId': '6C23E604C26911DDA4A78A8D66709F39', 'isDownload': False} 2026-09-14 11:37:47,801 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-09-14 11:37:47,835 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:47] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 11:37:47,878 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:48,013 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.121 0.067 2026-09-14 11:37:48,032 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.206 2026-09-14 11:37:48,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.215 2026-09-14 11:37:48,055 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.180 2026-09-14 11:37:48,199 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-09-14 11:37:48,907 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:37:48,915 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:37:48,919 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 11:37:48,943 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 11:37:48,960 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:48,978 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:49,016 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.010 2026-09-14 11:37:49,058 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.043 2026-09-14 11:37:49,080 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.060 2026-09-14 11:37:49,124 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:49,195 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:49,198 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.051 2026-09-14 11:37:49,200 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.091 2026-09-14 11:37:49,225 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:37:49,284 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 15 0.031 0.100 2026-09-14 11:37:49,315 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.051 2026-09-14 11:37:49,338 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.007 0.193 2026-09-14 11:37:49,352 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:49,367 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.225 2026-09-14 11:37:49,469 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "GET /odoo HTTP/1.1" 200 - 20 0.040 0.255 2026-09-14 11:37:49,545 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:49,662 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:49] "POST /mail/data HTTP/1.1" 200 - 37 0.127 0.080 2026-09-14 11:37:50,250 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:50,266 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-14 11:37:50,273 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:50,319 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:37:50,329 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-09-14 11:37:50,472 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /mail/data HTTP/1.1" 200 - 20 0.065 0.039 2026-09-14 11:37:50,474 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.077 2026-09-14 11:37:50,502 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:50,542 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 9 0.040 0.085 2026-09-14 11:37:50,568 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.161 2026-09-14 11:37:50,576 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:50,591 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.059 2026-09-14 11:37:50,622 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.005 0.036 2026-09-14 11:37:50,742 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:50] "POST /mail/data HTTP/1.1" 200 - 36 0.075 0.038 2026-09-14 11:37:51,097 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.186 0.255 2026-09-14 11:37:51,114 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.007 0.217 2026-09-14 11:37:51,186 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.036 0.233 2026-09-14 11:37:51,255 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.031 0.305 2026-09-14 11:37:51,259 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.132 2026-09-14 11:37:51,312 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.029 0.148 2026-09-14 11:37:51,522 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:51,535 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "GET /web/image/res.users/295/avatar_128?unique=1789385871357 HTTP/1.1" 200 - 9 0.012 0.023 2026-09-14 11:37:51,605 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:51,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.001 0.014 2026-09-14 11:37:51,695 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.014 0.017 2026-09-14 11:37:51,724 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.007 0.006 2026-09-14 11:37:51,753 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:51,823 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:51,890 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:51,907 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 11:37:51,954 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 14 0.008 0.026 2026-09-14 11:37:51,984 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:51] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 11:37:52,009 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.002 0.005 2026-09-14 11:37:52,044 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:52,045 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:37:52,053 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:52,065 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1789385871000 HTTP/1.1" 200 - 8 0.005 0.012 2026-09-14 11:37:52,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:52,133 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:52,193 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:52,214 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.007 0.008 2026-09-14 11:37:52,320 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:37:52,347 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:37:52,348 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.047 0.075 2026-09-14 11:37:52,381 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:52,733 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "GET /odoo HTTP/1.1" 200 - 98 0.115 0.164 2026-09-14 11:37:52,887 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:52,898 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.004 2026-09-14 11:37:52,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:52,949 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:37:52,959 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.012 2026-09-14 11:37:53,031 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:53,105 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.044 2026-09-14 11:37:53,107 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:53,155 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 16 0.022 0.134 2026-09-14 11:37:53,167 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:53,171 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.161 2026-09-14 11:37:53,174 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.174 2026-09-14 11:37:53,207 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.066 2026-09-14 11:37:53,234 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.010 0.037 2026-09-14 11:37:53,382 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /mail/data HTTP/1.1" 200 - 42 0.063 0.046 2026-09-14 11:37:53,721 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.194 0.248 2026-09-14 11:37:53,736 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.273 2026-09-14 11:37:53,775 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:37:53,826 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:53] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.022 0.039 2026-09-14 11:37:54,001 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:54,013 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:54] "GET /web/image/res.users/295/avatar_128?unique=1789385873864 HTTP/1.1" 200 - 9 0.012 0.019 2026-09-14 11:37:54,069 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:54,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-09-14 11:37:54,124 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:37:54,327 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 24799024 (allocated 28270592) 2026-09-14 11:37:54,336 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 5369 2026-09-14 11:37:54,339 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-09-14 11:37:54,339 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 5369 2026-09-14 11:37:54,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp5npw_wly_chrome_odoo" 2026-09-14 11:37:54,774 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 5548 2026-09-14 11:37:54,775 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp5fne9us0_chrome_odoo 2026-09-14 11:37:54,775 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39053/json/version 2026-09-14 11:37:54,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:39053/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:37:54,791 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:37:54,791 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39053/json 2026-09-14 11:37:54,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:39053/json with timeout 3 increased to 10s during tests 2026-09-14 11:37:54,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:39053/devtools/page/034C9817CAF3DE4EC1E080D73E7CD631 2026-09-14 11:37:54,806 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:37:54,807 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:37:54,858 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:37:54,868 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-09-14 11:37:54,877 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:37:54,877 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:37:55,374 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:55] "GET /odoo HTTP/1.1" 200 - 150 0.176 0.310 2026-09-14 11:37:55,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '034C9817CAF3DE4EC1E080D73E7CD631', 'loaderId': '51519B8720E84629A9CF5B97C28DEF77', 'isDownload': False} 2026-09-14 11:37:55,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-09-14 11:37:55,410 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:55] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.006 2026-09-14 11:37:55,445 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:37:56,357 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:56] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.556 0.397 2026-09-14 11:37:56,370 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.966 2026-09-14 11:37:56,380 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:56] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.979 2026-09-14 11:37:56,402 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:56] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.014 0.950 2026-09-14 11:37:56,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:56] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:37:57,111 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:37:57,114 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:37:57,118 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 11:37:57,132 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:37:57,144 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:37:57,184 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:37:57,237 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.054 2026-09-14 11:37:57,252 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-14 11:37:57,282 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:57,294 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:57,297 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.102 2026-09-14 11:37:57,427 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.045 0.182 2026-09-14 11:37:57,454 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.173 2026-09-14 11:37:57,552 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:37:57,566 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:37:57,567 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:57,587 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:37:57,708 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:57,756 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /mail/data HTTP/1.1" 200 - 140 0.132 0.339 2026-09-14 11:37:57,757 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.474 2026-09-14 11:37:57,773 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.295 2026-09-14 11:37:57,785 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.062 2026-09-14 11:37:57,833 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.021 0.330 2026-09-14 11:37:57,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.383 2026-09-14 11:37:57,901 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:37:57,925 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:57,927 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.015 2026-09-14 11:37:57,986 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:37:57,991 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:58,059 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:37:59,137 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:59] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.186 1.023 2026-09-14 11:37:59,154 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 1.087 2026-09-14 11:37:59,219 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:37:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:00,244 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:00] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.577 0.410 2026-09-14 11:38:00,862 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:00] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.236 1.341 2026-09-14 11:38:00,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:38:00,951 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:00] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.020 0.041 2026-09-14 11:38:01,094 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,161 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,221 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,257 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.019 2026-09-14 11:38:01,289 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:01] "POST /web/action/run HTTP/1.1" 200 - 7 0.015 0.009 2026-09-14 11:38:01,331 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:01] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.014 2026-09-14 11:38:01,372 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:01] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 11:38:01,429 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,489 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,554 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:01,575 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:01] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.011 0.007 2026-09-14 11:38:02,131 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:38:02,250 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(295,) ('test_user') by uid #2 2026-09-14 11:38:02,256 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:38:02,256 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:02] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 41 0.063 0.597 2026-09-14 11:38:02,352 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:02] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 23 0.045 0.041 2026-09-14 11:38:02,443 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:02,511 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:02,929 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:02] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 221 0.247 0.159 2026-09-14 11:38:03,181 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:03,255 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-09-14 11:38:03,256 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:38:03,263 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:03] "GET /web/image/res.users/295/avatar_128?unique=1789385883017 HTTP/1.1" 200 - 18 0.066 0.044 2026-09-14 11:38:03,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 32439756 (allocated 34828288) 2026-09-14 11:38:03,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 5548 2026-09-14 11:38:03,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-09-14 11:38:03,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 5548 2026-09-14 11:38:03,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp5fne9us0_chrome_odoo" 2026-09-14 11:38:03,731 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 5694 2026-09-14 11:38:03,731 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpo7scv1oz_chrome_odoo 2026-09-14 11:38:03,732 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:35313/json/version 2026-09-14 11:38:03,737 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35313/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:03,809 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:03,809 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:35313/json 2026-09-14 11:38:03,810 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35313/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:03,816 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:35313/devtools/page/45DBCDCCA3E13EDC8A9E726170F4FAC3 2026-09-14 11:38:03,826 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:38:03,829 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:38:03,836 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-09-14 11:38:03,844 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:38:03,844 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:38:04,610 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET / HTTP/1.1" 200 - 170 0.118 0.632 2026-09-14 11:38:04,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '45DBCDCCA3E13EDC8A9E726170F4FAC3', 'loaderId': '007980776E9A4DD465F4663E5C0998F5', 'isDownload': False} 2026-09-14 11:38:04,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-09-14 11:38:04,643 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:04,650 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:38:04,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.037 2026-09-14 11:38:04,722 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:38:04,734 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-09-14 11:38:04,734 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:38:04,735 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:38:04,745 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:38:04,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-09-14 11:38:04,879 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:38:04,884 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:38:04,893 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:38:04,899 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.013 0.024 2026-09-14 11:38:04,927 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:38:04,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:04] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.039 2026-09-14 11:38:05,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:05,348 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:05,352 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:05,360 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.029 0.030 2026-09-14 11:38:05,454 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.140 2026-09-14 11:38:05,548 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "GET /web/login HTTP/1.1" 200 - 26 0.017 0.102 2026-09-14 11:38:05,588 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.010 0.015 2026-09-14 11:38:05,756 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:05,804 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.018 0.020 2026-09-14 11:38:05,813 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.041 2026-09-14 11:38:05,844 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:05,904 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:06,021 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:38:06,037 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "POST /web/login HTTP/1.1" 303 - 31 0.024 0.037 2026-09-14 11:38:06,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /odoo HTTP/1.1" 200 - 83 0.067 0.176 2026-09-14 11:38:06,322 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.006 0.014 2026-09-14 11:38:06,338 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.012 2026-09-14 11:38:06,361 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:06,479 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 110 0.081 0.070 2026-09-14 11:38:06,483 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.156 2026-09-14 11:38:06,491 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.169 2026-09-14 11:38:06,498 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.137 2026-09-14 11:38:06,573 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:06] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 11:38:07,144 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:38:07,153 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:07,155 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:38:07,167 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:07,174 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:38:07,207 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:07,226 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:07,276 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.011 2026-09-14 11:38:07,283 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-09-14 11:38:07,312 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.027 2026-09-14 11:38:07,445 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:07,479 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:07,515 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /mail/data HTTP/1.1" 200 - 34 0.114 0.042 2026-09-14 11:38:07,520 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-09-14 11:38:07,591 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 13 0.036 0.159 2026-09-14 11:38:07,599 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:07,640 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.013 0.236 2026-09-14 11:38:07,675 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.114 2026-09-14 11:38:07,705 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.008 0.100 2026-09-14 11:38:07,721 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.324 2026-09-14 11:38:08,112 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:08] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 174 0.208 0.171 2026-09-14 11:38:08,143 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:08,190 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:08] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.020 0.026 2026-09-14 11:38:08,363 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Asking for screenshot 2026-09-14 11:38:08,363 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Asking for screenshot 2026-09-14 11:38:08,378 121 _ERROR rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Error received after termination: TypeError: Cannot read properties of null (reading 'action') at EventBus. (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:24264:157) at EventBus.trigger (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:765:63) at ControllerComponent.onMounted (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:10115:19) at http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1109:506 at RootFiber.complete (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1007:165) at Scheduler.processFiber (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1609:43) at Scheduler.processTasks (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1603:62) at http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1600:67 2026-09-14 11:38:08,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Error received after termination: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-09-14 11:38:08,453 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:08] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:08,574 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Screenshot in: /tmp/odoo_tests/rb-ffcd4ae-224833-415457/screenshots/sc_20260914_113808_573819_test_totp_administration.png 2026-09-14 11:38:08,593 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Screenshot in: /tmp/odoo_tests/rb-ffcd4ae-224833-415457/screenshots/sc_20260914_113808_593304_test_totp_administration.png 2026-09-14 11:38:08,594 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 5694 2026-09-14 11:38:08,599 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-09-14 11:38:08,599 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 5694 2026-09-14 11:38:08,658 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpo7scv1oz_chrome_odoo" 2026-09-14 11:38:08,664 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: ====================================================================== 2026-09-14 11:38:08,664 121 _ERROR rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: FAIL: TestTOTP.test_totp_administration _Traceback_ (most recent call last): File "/data/build/rb-ffcd4ae-224833/addons/auth_totp/tests/test_totp.py", line 106, in test_totp_administration self.start_tour('/', 'totp_login_disabled', login=None) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 2534, in start_tour return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 2508, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed UncaughtTypeError: Cannot read properties of null (reading 'action') at EventBus. (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:24264:157) at EventBus.trigger (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:765:63) at ControllerComponent.onMounted (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:10115:19) at http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1109:506 at RootFiber.complete (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1007:165) at Scheduler.processFiber (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1609:43) at Scheduler.processTasks (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1603:62) at http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1600:67 at (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:24263:156) at trigger (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:764:62) at onMounted (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:10114:18) at (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1108:505) at complete (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1006:164) at processFiber (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1608:42) at processTasks (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1602:61) at (http://127.0.0.1:8069/web/assets/a08bc57/web.assets_web.min.js:1599:66) 2026-09-14 11:38:08,695 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Retrying a failed test: test_totp_administration (odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration) 2026-09-14 11:38:08,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-09-14 11:38:08,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome pid: 5847 2026-09-14 11:38:08,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmptaqabq92_chrome_odoo 2026-09-14 11:38:08,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:43603/json/version 2026-09-14 11:38:08,887 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43603/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:08,956 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:08,956 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:43603/json 2026-09-14 11:38:08,957 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43603/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:08,965 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Websocket url found: ws://127.0.0.1:43603/devtools/page/814DD5EC0761161EDB94B55B10DFE592 2026-09-14 11:38:08,978 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:38:08,983 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:38:09,005 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:38:09,015 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Setting session cookie in browser 2026-09-14 11:38:09,027 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 11:38:09,027 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 11:38:09,042 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:38:10,188 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web HTTP/1.1" 200 - 191 0.146 1.002 2026-09-14 11:38:10,191 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigation result: {'frameId': '814DD5EC0761161EDB94B55B10DFE592', 'loaderId': '8AFA2AA12B5F2D9AAA38429EB1EAD141', 'isDownload': False} 2026-09-14 11:38:10,191 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-09-14 11:38:10,217 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:38:10,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-14 11:38:10,251 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 11:38:10,288 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:10,422 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.102 0.110 2026-09-14 11:38:10,434 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.145 2026-09-14 11:38:10,533 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:10] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:38:11,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:38:11,088 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:11,091 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:11,114 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 11:38:11,116 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:11,141 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:11,170 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 11:38:11,192 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-09-14 11:38:11,213 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.036 2026-09-14 11:38:11,238 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:38:11,326 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:38:11,337 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:38:11,390 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "POST /mail/data HTTP/1.1" 200 - 34 0.083 0.066 2026-09-14 11:38:11,461 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 15 0.028 0.135 2026-09-14 11:38:11,463 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.146 2026-09-14 11:38:11,480 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.204 2026-09-14 11:38:11,553 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /odoo HTTP/1.1" 200 - 20 0.023 0.225 2026-09-14 11:38:11,593 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.012 0.333 2026-09-14 11:38:11,634 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.193 2026-09-14 11:38:11,646 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:12,375 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-09-14 11:38:12,404 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.013 2026-09-14 11:38:12,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:12,455 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-09-14 11:38:12,464 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-09-14 11:38:12,497 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:38:12,558 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-09-14 11:38:12,569 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.033 2026-09-14 11:38:12,587 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.054 2026-09-14 11:38:12,624 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.011 0.081 2026-09-14 11:38:12,652 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.030 2026-09-14 11:38:12,663 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-09-14 11:38:12,693 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:12,772 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /mail/data HTTP/1.1" 200 - 37 0.059 0.047 2026-09-14 11:38:12,805 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.006 0.110 2026-09-14 11:38:12,951 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.017 0.025 2026-09-14 11:38:12,972 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.007 0.038 2026-09-14 11:38:13,003 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.062 2026-09-14 11:38:13,390 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.223 0.221 2026-09-14 11:38:13,424 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:13,477 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.021 0.025 2026-09-14 11:38:13,667 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-09-14 11:38:13,669 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/image/res.users/295/avatar_128?unique=1789385893517 HTTP/1.1" 200 - 9 0.007 0.021 2026-09-14 11:38:13,751 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-09-14 11:38:13,767 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 11:38:13,826 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.019 0.026 2026-09-14 11:38:13,859 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.011 2026-09-14 11:38:13,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:13,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-09-14 11:38:14,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:14,058 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 11:38:14,111 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 14 0.009 0.030 2026-09-14 11:38:14,151 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.017 2026-09-14 11:38:14,173 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.002 0.006 2026-09-14 11:38:14,206 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:14,211 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:38:14,213 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-09-14 11:38:14,237 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1789385894000 HTTP/1.1" 200 - 8 0.005 0.014 2026-09-14 11:38:14,273 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:14,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-09-14 11:38:14,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-09-14 11:38:14,380 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.011 0.013 2026-09-14 11:38:14,513 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:38:14,566 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:38:14,566 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.062 0.112 2026-09-14 11:38:14,596 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-09-14 11:38:14,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /odoo HTTP/1.1" 200 - 98 0.097 0.185 2026-09-14 11:38:15,142 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-09-14 11:38:15,152 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.005 2026-09-14 11:38:15,157 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:15,194 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 11:38:15,212 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.014 2026-09-14 11:38:15,303 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-09-14 11:38:15,363 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-09-14 11:38:15,376 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.048 2026-09-14 11:38:15,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.091 2026-09-14 11:38:15,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-09-14 11:38:15,425 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 16 0.020 0.108 2026-09-14 11:38:15,449 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.145 2026-09-14 11:38:15,472 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.068 2026-09-14 11:38:15,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.007 0.060 2026-09-14 11:38:15,839 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.163 0.135 2026-09-14 11:38:15,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /mail/data HTTP/1.1" 200 - 42 0.068 0.335 2026-09-14 11:38:15,998 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.012 0.108 2026-09-14 11:38:16,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.134 2026-09-14 11:38:16,054 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:38:16,200 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:16,207 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "GET /web/image/res.users/295/avatar_128?unique=1789385896076 HTTP/1.1" 200 - 9 0.012 0.021 2026-09-14 11:38:16,279 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-09-14 11:38:16,343 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: tour succeeded 2026-09-14 11:38:16,344 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:38:16,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: heap 24776540 (allocated 25911296) 2026-09-14 11:38:16,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing chrome headless with pid 5847 2026-09-14 11:38:16,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing websocket connection 2026-09-14 11:38:16,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Terminating chrome headless with pid 5847 2026-09-14 11:38:16,643 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Removing chrome user profile "/tmp/tmptaqabq92_chrome_odoo" 2026-09-14 11:38:17,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome pid: 6028 2026-09-14 11:38:17,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpmiud3vzw_chrome_odoo 2026-09-14 11:38:17,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:43207/json/version 2026-09-14 11:38:17,090 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43207/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:17,096 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:17,096 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:43207/json 2026-09-14 11:38:17,097 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43207/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:17,099 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Websocket url found: ws://127.0.0.1:43207/devtools/page/2DC832A9D00B114D123D9BDF00B2F972 2026-09-14 11:38:17,102 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:38:17,104 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:38:17,138 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:38:17,155 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Setting session cookie in browser 2026-09-14 11:38:17,165 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:38:17,165 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:38:17,577 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:17] "GET /odoo HTTP/1.1" 200 - 150 0.111 0.293 2026-09-14 11:38:17,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigation result: {'frameId': '2DC832A9D00B114D123D9BDF00B2F972', 'loaderId': '07EAB14F5DBFBB08777067940348B590', 'isDownload': False} 2026-09-14 11:38:17,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-09-14 11:38:17,616 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:17] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:38:17,626 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:17] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-14 11:38:17,691 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:18,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.280 0.387 2026-09-14 11:38:18,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.597 2026-09-14 11:38:18,300 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.693 2026-09-14 11:38:18,330 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.470 2026-09-14 11:38:18,440 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:38:18,451 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:38:18,456 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-14 11:38:18,475 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:38:18,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:18,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:38:18,574 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.051 2026-09-14 11:38:18,606 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.056 2026-09-14 11:38:18,608 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-14 11:38:18,658 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_disables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:38:18,669 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [1/15] Tour totp_admin_disables → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:38:18,734 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.045 0.138 2026-09-14 11:38:18,842 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:38:18,857 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:18,863 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [2/15] Tour totp_admin_disables → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-09-14 11:38:18,896 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:19,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "POST /mail/data HTTP/1.1" 200 - 140 0.156 0.242 2026-09-14 11:38:19,044 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.388 2026-09-14 11:38:19,065 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.270 2026-09-14 11:38:19,104 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.300 2026-09-14 11:38:19,124 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.006 0.328 2026-09-14 11:38:19,154 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.498 2026-09-14 11:38:19,192 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:38:19,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [3/15] Tour totp_admin_disables → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-09-14 11:38:19,234 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.022 2026-09-14 11:38:19,249 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.034 2026-09-14 11:38:19,283 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:19,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [4/15] Tour totp_admin_disables → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-09-14 11:38:19,367 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [5/15] Tour totp_admin_disables → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-09-14 11:38:19,439 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:20,257 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.245 0.726 2026-09-14 11:38:20,286 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.823 2026-09-14 11:38:20,348 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:21,118 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 286 0.339 0.394 2026-09-14 11:38:22,068 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1215 0.521 1.164 2026-09-14 11:38:22,110 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.011 0.950 2026-09-14 11:38:22,112 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.962 2026-09-14 11:38:22,278 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [7/15] Tour totp_admin_disables → Step Open Actions menu (trigger: button.dropdown-toggle:contains("Action")) 2026-09-14 11:38:22,349 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [8/15] Tour totp_admin_disables → Step Select totp remover (trigger: span.dropdown-item:contains(Disable two-factor authentication)) 2026-09-14 11:38:22,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [9/15] Tour totp_admin_disables → Step .modal div:contains(entering your password) 2026-09-14 11:38:22,463 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.034 2026-09-14 11:38:22,488 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/action/run HTTP/1.1" 200 - 7 0.006 0.008 2026-09-14 11:38:22,536 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.015 0.013 2026-09-14 11:38:22,566 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-14 11:38:22,626 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:22,690 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [11/15] Tour totp_admin_disables → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-09-14 11:38:22,756 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:22,780 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.012 0.009 2026-09-14 11:38:23,271 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:38:23,358 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(295,) ('test_user') by uid #2 2026-09-14 11:38:23,364 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:38:23,364 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 41 0.041 0.525 2026-09-14 11:38:23,442 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 23 0.028 0.038 2026-09-14 11:38:23,503 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:23,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [14/15] Tour totp_admin_disables → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-09-14 11:38:23,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 221 0.196 0.164 2026-09-14 11:38:24,186 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:24,229 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "GET /web/image/res.users/295/avatar_128?unique=1789385904045 HTTP/1.1" 200 - 18 0.025 0.034 2026-09-14 11:38:24,245 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: tour succeeded 2026-09-14 11:38:24,246 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:38:24,423 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: heap 32407352 (allocated 34304000) 2026-09-14 11:38:24,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing chrome headless with pid 6028 2026-09-14 11:38:24,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing websocket connection 2026-09-14 11:38:24,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Terminating chrome headless with pid 6028 2026-09-14 11:38:24,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Removing chrome user profile "/tmp/tmpmiud3vzw_chrome_odoo" 2026-09-14 11:38:24,712 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome pid: 6168 2026-09-14 11:38:24,712 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp5f_o6eqf_chrome_odoo 2026-09-14 11:38:24,713 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:34085/json/version 2026-09-14 11:38:24,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34085/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:24,749 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:24,750 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Issuing json command http://127.0.0.1:34085/json 2026-09-14 11:38:24,752 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34085/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:24,753 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Websocket url found: ws://127.0.0.1:34085/devtools/page/794863589E5D3E9386A643F7889797BA 2026-09-14 11:38:24,757 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:38:24,769 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:38:24,787 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Setting session cookie in browser 2026-09-14 11:38:24,804 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:38:24,804 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:38:25,634 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET / HTTP/1.1" 200 - 170 0.195 0.620 2026-09-14 11:38:25,640 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Navigation result: {'frameId': '794863589E5D3E9386A643F7889797BA', 'loaderId': '52F615A764C25FDD46F3364494A93018', 'isDownload': False} 2026-09-14 11:38:25,640 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-09-14 11:38:25,672 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:25,688 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:38:25,737 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.035 2026-09-14 11:38:25,748 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:38:25,761 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.064 2026-09-14 11:38:25,769 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:38:25,772 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:38:25,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:38:25,795 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.023 2026-09-14 11:38:25,883 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:25,902 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:38:25,904 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:38:25,908 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.018 0.014 2026-09-14 11:38:25,979 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:38:26,003 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-09-14 11:38:26,310 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:26,387 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:38:26,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.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-09-14 11:38:26,418 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.075 2026-09-14 11:38:26,460 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.075 2026-09-14 11:38:26,561 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "GET /web/login HTTP/1.1" 200 - 26 0.015 0.068 2026-09-14 11:38:26,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.010 2026-09-14 11:38:26,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-09-14 11:38:26,787 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.024 2026-09-14 11:38:26,810 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.054 2026-09-14 11:38:26,820 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-09-14 11:38:26,882 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-09-14 11:38:27,009 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:38:27,033 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/login HTTP/1.1" 303 - 31 0.049 0.035 2026-09-14 11:38:27,279 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /odoo HTTP/1.1" 200 - 83 0.068 0.173 2026-09-14 11:38:27,305 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 11:38:27,316 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:38:27,320 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:38:27,352 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:27,439 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 110 0.063 0.066 2026-09-14 11:38:27,444 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.131 2026-09-14 11:38:27,455 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.103 2026-09-14 11:38:27,525 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:38:27,979 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:27,982 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:38:27,985 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:28,025 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-09-14 11:38:28,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:38:28,049 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:28,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:28,125 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-09-14 11:38:28,143 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.029 2026-09-14 11:38:28,147 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.043 2026-09-14 11:38:28,229 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:38:28,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-09-14 11:38:28,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.044 2026-09-14 11:38:28,329 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 13 0.015 0.116 2026-09-14 11:38:28,333 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-09-14 11:38:28,338 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-09-14 11:38:28,360 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.141 2026-09-14 11:38:28,404 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 8 0.024 0.177 2026-09-14 11:38:28,437 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.113 2026-09-14 11:38:28,470 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.015 0.109 2026-09-14 11:38:28,543 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /mail/data HTTP/1.1" 200 - 43 0.031 0.046 2026-09-14 11:38:28,873 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.168 0.209 2026-09-14 11:38:28,888 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.230 2026-09-14 11:38:28,917 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.012 0.246 2026-09-14 11:38:28,977 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.023 0.293 2026-09-14 11:38:28,986 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-09-14 11:38:29,024 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:29] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.017 0.097 2026-09-14 11:38:29,221 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-09-14 11:38:29,245 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:29] "GET /web/image/res.users/295/avatar_128?unique=1789385909058 HTTP/1.1" 200 - 9 0.026 0.021 2026-09-14 11:38:29,290 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-09-14 11:38:29,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: tour succeeded 2026-09-14 11:38:29,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:38:29,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration.browser: heap 24501316 (allocated 25649152) 2026-09-14 11:38:29,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing chrome headless with pid 6168 2026-09-14 11:38:29,510 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Closing websocket connection 2026-09-14 11:38:29,511 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Terminating chrome headless with pid 6168 2026-09-14 11:38:29,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.test_totp_administration: Removing chrome user profile "/tmp/tmp5f_o6eqf_chrome_odoo" 2026-09-14 11:38:29,606 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-09-14 11:38:29,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 6316 2026-09-14 11:38:29,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmpb6e5ctpa_chrome_odoo 2026-09-14 11:38:29,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:43095/json/version 2026-09-14 11:38:29,888 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43095/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:29,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:29,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:43095/json 2026-09-14 11:38:29,891 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43095/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:29,893 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:43095/devtools/page/FA5888E4ED9D787588B7D624CF40A586 2026-09-14 11:38:29,895 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-09-14 11:38:29,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-09-14 11:38:29,931 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:38:29,943 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-09-14 11:38:29,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:38:29,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:38:29,972 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:38:32,184 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /odoo HTTP/1.1" 200 - 191 0.147 2.069 2026-09-14 11:38:32,188 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': 'FA5888E4ED9D787588B7D624CF40A586', 'loaderId': '8A0A95A5845E4E29DB47D8C906CC69F9', 'isDownload': False} 2026-09-14 11:38:32,188 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-09-14 11:38:32,215 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-14 11:38:32,236 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-09-14 11:38:32,281 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:32,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.154 0.094 2026-09-14 11:38:32,473 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.256 2026-09-14 11:38:32,492 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.202 2026-09-14 11:38:32,578 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:32] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.019 2026-09-14 11:38:33,079 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:38:33,081 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:38:33,086 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 11:38:33,092 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 11:38:33,140 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:33,164 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:33,229 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.028 2026-09-14 11:38:33,239 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-09-14 11:38:33,253 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.022 2026-09-14 11:38:33,320 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:33,358 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:33,360 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:33,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:38:33,422 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.039 2026-09-14 11:38:33,430 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:33,441 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.102 2026-09-14 11:38:33,475 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/image/res.partner/1380/avatar_128?unique=1789385839000 HTTP/1.1" 200 - 15 0.011 0.125 2026-09-14 11:38:33,526 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 200 - 9 0.022 0.171 2026-09-14 11:38:33,528 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.150 2026-09-14 11:38:33,532 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:33,580 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.111 2026-09-14 11:38:33,610 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:33,672 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /mail/data HTTP/1.1" 200 - 37 0.046 0.088 2026-09-14 11:38:33,722 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.028 0.154 2026-09-14 11:38:33,787 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 11:38:33,817 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 10 0.013 0.013 2026-09-14 11:38:33,886 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:33] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.042 0.051 2026-09-14 11:38:34,223 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.181 0.235 2026-09-14 11:38:34,257 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:34,301 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.012 0.031 2026-09-14 11:38:34,509 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:34,510 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "GET /web/image/res.users/295/avatar_128?unique=1789385914337 HTTP/1.1" 200 - 9 0.014 0.020 2026-09-14 11:38:34,582 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:34,597 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 11:38:34,631 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.006 0.011 2026-09-14 11:38:34,662 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.002 0.018 2026-09-14 11:38:34,698 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:34,770 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:34,836 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:34,852 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.007 0.007 2026-09-14 11:38:34,892 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 14 0.005 0.023 2026-09-14 11:38:34,925 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 11:38:34,946 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-14 11:38:34,975 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:34] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:35,001 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:35,002 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:38:35,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "GET /web/image/auth_totp.wizard/4/qrcode?unique=1789385914000 HTTP/1.1" 200 - 8 0.009 0.018 2026-09-14 11:38:35,052 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:35,063 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:35,127 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:35,132 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.003 0.006 2026-09-14 11:38:35,239 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(295,) 'test_user' 2026-09-14 11:38:35,275 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:38:35,276 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.041 0.090 2026-09-14 11:38:35,314 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:35,614 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:35] "GET /odoo HTTP/1.1" 200 - 98 0.068 0.159 2026-09-14 11:38:35,676 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:36,349 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:36,360 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.004 2026-09-14 11:38:36,366 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:36,418 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.014 2026-09-14 11:38:36,430 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-09-14 11:38:36,505 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:36,529 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.034 2026-09-14 11:38:36,535 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-14 11:38:36,573 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:36,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "GET /web/image?model=res.users&field=avatar_128&id=295 HTTP/1.1" 304 - 16 0.022 0.037 2026-09-14 11:38:36,612 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.086 2026-09-14 11:38:36,638 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:36,647 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.089 2026-09-14 11:38:36,674 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.013 0.016 2026-09-14 11:38:36,990 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:36] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.169 0.126 2026-09-14 11:38:37,083 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "POST /mail/data HTTP/1.1" 200 - 42 0.050 0.325 2026-09-14 11:38:37,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-09-14 11:38:37,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.010 0.085 2026-09-14 11:38:37,169 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 11:38:37,384 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "GET /web/image/res.users/295/avatar_128?unique=1789385917176 HTTP/1.1" 200 - 9 0.020 0.040 2026-09-14 11:38:37,384 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:37,469 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:37,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-09-14 11:38:37,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:38:37,724 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 24768936 (allocated 26959872) 2026-09-14 11:38:37,731 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 6316 2026-09-14 11:38:37,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-09-14 11:38:37,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 6316 2026-09-14 11:38:37,807 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmpb6e5ctpa_chrome_odoo" 2026-09-14 11:38:37,824 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "GET /web/session/logout HTTP/1.1" 303 - 4 0.003 0.007 2026-09-14 11:38:37,829 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:37] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:38:38,532 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:38] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 173 0.119 0.580 2026-09-14 11:38:38,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from 127.0.0.1 2026-09-14 11:38:38,602 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [500] 2026-09-14 11:38:38,612 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #295 deleted mail.message records with IDs: [15164] 2026-09-14 11:38:38,620 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:38:38,623 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:38] "POST /web/session/authenticate HTTP/1.1" 200 - 47 0.034 0.054 2026-09-14 11:38:38,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:38:53,524 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:38:53,525 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:38:53,973 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_totp_enabled_disabled ... 2026-09-14 11:38:54,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_trusted_device_added_removed ... 2026-09-14 11:38:54,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'employee' (#299) from n/a 2026-09-14 11:38:54,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'employee' (#299) from n/a 2026-09-14 11:38:54,594 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: API key(s) removed: scope: <['trusted_device_chrome']> for 'employee' (#299) from n/a 2026-09-14 11:38:54,602 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #299 deleted auth_totp.device records with IDs: [2] 2026-09-14 11:38:54,680 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:38:55,230 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-14 11:38:55,247 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15558] 2026-09-14 11:38:55,256 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:38:55,280 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp: Starting TestTOTPInvite.test_totp_administration ... 2026-09-14 11:38:55,623 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 6497 2026-09-14 11:38:55,623 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp3cwsd0jo_chrome_odoo 2026-09-14 11:38:55,623 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:33761/json/version 2026-09-14 11:38:55,624 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33761/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:55,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:55,649 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:33761/json 2026-09-14 11:38:55,649 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33761/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:55,656 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:33761/devtools/page/01564C8461CA583F1542EE801BEEE592 2026-09-14 11:38:55,661 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:38:55,662 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:38:55,697 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:38:55,709 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-09-14 11:38:55,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:38:55,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:38:55,755 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:38:56,983 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:56] "GET /odoo HTTP/1.1" 200 - 186 0.212 1.029 2026-09-14 11:38:56,986 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '01564C8461CA583F1542EE801BEEE592', 'loaderId': '0F9AAFF251A42A275669D7E1864250D0', 'isDownload': False} 2026-09-14 11:38:56,987 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_invite')" 2026-09-14 11:38:57,013 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:57] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 11:38:57,028 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:57] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-14 11:38:57,064 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:57,986 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:57] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.569 0.411 2026-09-14 11:38:57,994 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:57] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.984 2026-09-14 11:38:58,003 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.950 2026-09-14 11:38:58,029 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.633 2026-09-14 11:38:58,113 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:38:58,117 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:38:58,120 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:38:58,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:58,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.013 2026-09-14 11:38:58,239 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:38:58,289 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:58,302 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:58,323 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.054 0.112 2026-09-14 11:38:58,325 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-09-14 11:38:58,398 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.038 0.156 2026-09-14 11:38:58,767 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "POST /mail/data HTTP/1.1" 200 - 146 0.193 0.295 2026-09-14 11:38:58,905 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.070 0.625 2026-09-14 11:38:58,933 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.583 2026-09-14 11:38:58,935 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.642 2026-09-14 11:38:58,955 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:38:58,997 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.021 2026-09-14 11:38:59,001 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:59,007 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:59,021 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:59,024 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.038 2026-09-14 11:38:59,061 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:38:59,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.042 0.077 2026-09-14 11:38:59,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.010 0.133 2026-09-14 11:38:59,193 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:38:59,204 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:59,333 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "POST /mail/data HTTP/1.1" 200 - 73 0.050 0.089 2026-09-14 11:38:59,398 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "POST /web/action/load HTTP/1.1" 200 - 8 0.033 0.150 2026-09-14 11:38:59,409 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:38:59,550 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:38:59,553 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:59,564 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.037 0.024 2026-09-14 11:38:59,587 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 8 0.010 0.063 2026-09-14 11:38:59,599 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.005 0.060 2026-09-14 11:38:59,623 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:38:59,623 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:59] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-14 11:38:59,690 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:00,783 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:00] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.181 1.044 2026-09-14 11:39:00,825 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.025 1.105 2026-09-14 11:39:00,883 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:00] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.033 1.328 2026-09-14 11:39:00,888 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:39:01,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:01] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1215 0.520 0.429 2026-09-14 11:39:02,577 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:02] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.293 1.332 2026-09-14 11:39:02,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:02] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.014 0.026 2026-09-14 11:39:02,651 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:39:02,789 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:03,102 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:03] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 205 0.169 0.132 2026-09-14 11:39:03,380 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:03,402 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:03] "GET /web/image/res.users/300/avatar_128?unique=1789385943207 HTTP/1.1" 200 - 11 0.017 0.030 2026-09-14 11:39:03,441 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-09-14 11:39:03,442 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔══════════════════════════════════╗ ║ TOUR totp_admin_invite SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:39:03,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 34363060 (allocated 36270080) 2026-09-14 11:39:03,674 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 6497 2026-09-14 11:39:03,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-09-14 11:39:03,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 6497 2026-09-14 11:39:03,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmp3cwsd0jo_chrome_odoo" 2026-09-14 11:39:04,021 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 6645 2026-09-14 11:39:04,021 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpnyr1m4gl_chrome_odoo 2026-09-14 11:39:04,021 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42769/json/version 2026-09-14 11:39:04,025 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42769/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:39:04,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:39:04,044 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42769/json 2026-09-14 11:39:04,044 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42769/json with timeout 3 increased to 10s during tests 2026-09-14 11:39:04,048 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:42769/devtools/page/83362D54F8A9799A9DF82EB6C5C5EC36 2026-09-14 11:39:04,050 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-09-14 11:39:04,052 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-09-14 11:39:04,080 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:39:04,083 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-09-14 11:39:04,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:39:04,092 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:39:04,194 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:04] "GET /odoo HTTP/1.1" 200 - 20 0.034 0.059 2026-09-14 11:39:04,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '83362D54F8A9799A9DF82EB6C5C5EC36', 'loaderId': 'FB6B2C9AE091DB3AD0F63A5A6BF2F1D8', 'isDownload': False} 2026-09-14 11:39:04,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_self_invite')" 2026-09-14 11:39:04,254 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:04] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.018 0.007 2026-09-14 11:39:04,262 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:04] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:39:04,277 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:04] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-09-14 11:39:04,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:39:05,295 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 889 0.621 0.440 2026-09-14 11:39:05,306 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.021 2026-09-14 11:39:05,314 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.790 2026-09-14 11:39:05,437 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:39:05,438 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:39:05,446 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:39:05,458 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:39:05,468 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-09-14 11:39:05,490 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:39:05,544 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.024 2026-09-14 11:39:05,589 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:05,594 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:05,643 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.042 0.081 2026-09-14 11:39:05,653 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.135 2026-09-14 11:39:05,709 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:05,719 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:05,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39: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-09-14 11:39:05,750 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:39:05,870 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:05,887 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "POST /mail/data HTTP/1.1" 200 - 72 0.099 0.213 2026-09-14 11:39:05,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.297 2026-09-14 11:39:05,939 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.025 0.236 2026-09-14 11:39:05,963 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.083 2026-09-14 11:39:05,997 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:05] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.305 2026-09-14 11:39:06,015 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.331 2026-09-14 11:39:06,017 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-14 11:39:06,040 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.014 2026-09-14 11:39:06,071 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:06,086 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:06,119 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:06,182 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:06,425 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 12 0.030 0.349 2026-09-14 11:39:06,441 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.244 2026-09-14 11:39:06,506 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:39:06,846 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:06] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 108 0.100 0.215 2026-09-14 11:39:07,331 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:07] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 455 0.163 0.638 2026-09-14 11:39:07,371 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:07] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.468 2026-09-14 11:39:07,374 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.481 2026-09-14 11:39:07,510 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:07,682 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:07] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 99 0.037 0.121 2026-09-14 11:39:07,992 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:08,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:08] "GET /web/image/res.users/2/avatar_128?unique=1789385947810 HTTP/1.1" 200 - 9 0.013 0.022 2026-09-14 11:39:08,054 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:08,116 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-09-14 11:39:08,117 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔═══════════════════════════════════════╗ ║ TOUR totp_admin_self_invite SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-14 11:39:08,313 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 31284980 (allocated 32993280) 2026-09-14 11:39:08,325 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 6645 2026-09-14 11:39:08,327 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-09-14 11:39:08,329 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 6645 2026-09-14 11:39:08,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmpnyr1m4gl_chrome_odoo" 2026-09-14 11:39:08,451 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:39:08,610 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail_enforce.tests.test_auth_signup: Starting TestAuthSignupFlowWith2faEnforced.test_signup_with_2fa_enforced ... 2026-09-14 11:39:09,771 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:39:10,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:toto@example.com from 127.0.0.1 2026-09-14 11:39:10,554 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #301 deleted mail.mail records with IDs: [506] 2026-09-14 11:39:10,564 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #301 deleted mail.message records with IDs: [15566] 2026-09-14 11:39:10,588 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:39:10,673 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [507] 2026-09-14 11:39:10,680 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15567] 2026-09-14 11:39:10,689 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:toto@example.com from 127.0.0.1 2026-09-14 11:39:10,739 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #301 deleted mail.mail records with IDs: [508] 2026-09-14 11:39:10,753 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #301 deleted mail.message records with IDs: [15568] 2026-09-14 11:39:10,761 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:39:10,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:39:10,778 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:10] "POST /web/signup HTTP/1.1" 303 - 338 0.354 0.656 2026-09-14 11:39:10,911 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [509] 2026-09-14 11:39:10,921 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15569] 2026-09-14 11:39:11,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:11] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 227 0.159 0.700 2026-09-14 11:39:11,697 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:12,204 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-09-14 11:39:12,214 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15571] 2026-09-14 11:39:12,221 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:39:12,241 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce: Starting TestTOTPMailEnforce.test_totp_rpc_api_keys_only ... 2026-09-14 11:39:12,247 121 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-09-14 11:39:12,249 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:39:13,509 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:13,526 121 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:39:13,527 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:13] "POST /xmlrpc/2/common HTTP/1.1" 200 - 15 0.011 1.269 2026-09-14 11:39:13,530 121 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-09-14 11:39:13,530 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:13,549 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:13] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.013 0.007 2026-09-14 11:39:14,505 121 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-09-14 11:39:14,508 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:14,518 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:14] "POST /xmlrpc/2/object HTTP/1.1" 200 - 9 0.003 0.010 2026-09-14 11:39:14,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#302) from n/a 2026-09-14 11:39:14,534 121 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-09-14 11:39:14,535 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:14,550 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:14] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 11:39:14,551 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce.TestTOTPMailEnforce.test_totp_rpc_api_keys_only: waiting for threads: [] 2026-09-14 11:39:14,588 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:39:14,616 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour: Starting TestTOTPortal.test_totp ... 2026-09-14 11:39:14,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 6792 2026-09-14 11:39:14,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmp47ib76d6_chrome_odoo 2026-09-14 11:39:14,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:44267/json/version 2026-09-14 11:39:14,885 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44267/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:39:14,893 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:39:14,894 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:44267/json 2026-09-14 11:39:14,894 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44267/json with timeout 3 increased to 10s during tests 2026-09-14 11:39:14,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:44267/devtools/page/7998FE329727D07DBF65DF57ECE68DD1 2026-09-14 11:39:14,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-09-14 11:39:14,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-09-14 11:39:14,936 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:portal from n/a 2026-09-14 11:39:14,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-09-14 11:39:14,956 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/my/security" in browser 2026-09-14 11:39:14,956 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/my/security" 2026-09-14 11:39:14,966 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:39:16,138 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /my/security HTTP/1.1" 200 - 228 0.221 0.953 2026-09-14 11:39:16,140 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '7998FE329727D07DBF65DF57ECE68DD1', 'loaderId': '4CB8AE50FA61F9018CC3DD46F18569A4', 'isDownload': False} 2026-09-14 11:39:16,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_tour_setup')" 2026-09-14 11:39:16,169 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:39:16,190 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:39:16,246 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.048 2026-09-14 11:39:16,257 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:39:16,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:39:16,270 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:39:16,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.071 2026-09-14 11:39:16,287 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:39:16,302 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.028 2026-09-14 11:39:16,383 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:39:16,384 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:39:16,390 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:39:16,403 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.014 0.021 2026-09-14 11:39:16,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:39:16,457 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.040 2026-09-14 11:39:16,757 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:39:16,827 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:16,841 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:16,874 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.085 2026-09-14 11:39:16,908 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:16,937 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.034 0.108 2026-09-14 11:39:16,951 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:16] "POST /web/dataset/call_kw/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:39:16,984 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:17,041 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:17,100 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:17,119 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.007 0.010 2026-09-14 11:39:17,668 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:39:17,692 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 19 0.013 0.549 2026-09-14 11:39:17,720 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "POST /web/dataset/call_kw/auth_totp.wizard/read HTTP/1.1" 200 - 7 0.006 0.013 2026-09-14 11:39:17,734 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:17,737 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:17,757 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:17,814 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/9] Tour totportal_tour_setup → Step span[name="secret"]:hidden 2026-09-14 11:39:17,883 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:17,895 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:17,968 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:17] "POST /web/dataset/call_kw/auth_totp.wizard/write HTTP/1.1" 200 - 9 0.005 0.010 2026-09-14 11:39:18,095 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(7,) 'portal' 2026-09-14 11:39:18,119 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:39:18,120 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:18] "POST /web/dataset/call_kw/auth_totp.wizard/enable HTTP/1.1" 200 - 45 0.048 0.085 2026-09-14 11:39:18,763 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:18] "GET /my/security HTTP/1.1" 200 - 160 0.146 0.488 2026-09-14 11:39:18,789 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:18] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.002 0.010 2026-09-14 11:39:19,141 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:19,201 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.032 2026-09-14 11:39:19,202 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-09-14 11:39:19,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════╗ ║ TOUR totportal_tour_setup SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:39:19,217 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-09-14 11:39:19,325 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 9552772 (allocated 11272192) 2026-09-14 11:39:19,328 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 6792 2026-09-14 11:39:19,328 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-09-14 11:39:19,329 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 6792 2026-09-14 11:39:19,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmp47ib76d6_chrome_odoo" 2026-09-14 11:39:19,559 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 6904 2026-09-14 11:39:19,560 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpzjsuhqbd_chrome_odoo 2026-09-14 11:39:19,560 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:41171/json/version 2026-09-14 11:39:19,564 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:41171/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:39:19,593 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:39:19,593 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:41171/json 2026-09-14 11:39:19,593 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:41171/json with timeout 3 increased to 10s during tests 2026-09-14 11:39:19,605 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:41171/devtools/page/1A4EEBE5A7CACFD838BE5C4D9E409509 2026-09-14 11:39:19,610 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-09-14 11:39:19,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-09-14 11:39:19,626 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-09-14 11:39:19,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:39:19,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:39:19,906 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET / HTTP/1.1" 200 - 31 0.050 0.204 2026-09-14 11:39:19,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '1A4EEBE5A7CACFD838BE5C4D9E409509', 'loaderId': 'E289C55E4AF4AD8C9E3F46F773186BB8', 'isDownload': False} 2026-09-14 11:39:19,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_enabled')" 2026-09-14 11:39:19,932 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:39:19,937 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:39:19,949 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:39:19,949 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:39:19,955 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 11:39:19,980 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:19] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 11:39:20,073 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:39:20,075 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:20,089 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:39:20,092 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:39:20,157 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 11:39:20,472 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:39:20,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.012 0.031 2026-09-14 11:39:20,563 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.049 2026-09-14 11:39:20,585 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:20,591 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:20,783 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "GET /web/login HTTP/1.1" 200 - 21 0.020 0.079 2026-09-14 11:39:20,822 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:20] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.007 0.010 2026-09-14 11:39:21,020 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:21,078 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:21] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.023 0.028 2026-09-14 11:39:21,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.055 2026-09-14 11:39:21,111 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:21,173 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:21,766 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:39:21,873 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:portal from 127.0.0.1 2026-09-14 11:39:21,984 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [512] 2026-09-14 11:39:22,001 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #7 deleted mail.message records with IDs: [15575] 2026-09-14 11:39:22,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-09-14 11:39:22,022 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:39:22,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "POST /web/login HTTP/1.1" 303 - 106 0.139 0.646 2026-09-14 11:39:22,541 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 129 0.083 0.419 2026-09-14 11:39:22,563 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 11:39:22,652 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:22,701 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.022 0.021 2026-09-14 11:39:22,707 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.044 2026-09-14 11:39:22,735 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:22,788 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:22,796 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/14] Tour totportal_login_enabled → Step button:contains(Log in) 2026-09-14 11:39:22,874 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(7,) 'portal' 2026-09-14 11:39:22,886 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:22] "POST /web/login/totp?redirect=/my HTTP/1.1" 303 - 10 0.008 0.021 2026-09-14 11:39:23,657 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /my HTTP/1.1" 200 - 185 0.133 0.621 2026-09-14 11:39:23,677 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.002 0.009 2026-09-14 11:39:23,772 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:39:23,773 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:39:23,773 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:39:23,773 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:39:23,782 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:39:23,802 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:39:23,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:39:23,849 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:23,929 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:23,940 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.048 0.030 2026-09-14 11:39:23,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.086 2026-09-14 11:39:24,051 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /my/counters HTTP/1.1" 200 - 41 0.064 0.114 2026-09-14 11:39:24,080 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:39:24,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:39:24,085 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:39:24,090 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:24,107 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:39:24,109 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:39:24,119 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:39:24,171 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /my/counters HTTP/1.1" 200 - 46 0.070 0.229 2026-09-14 11:39:24,226 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:39:24,228 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:39:24,384 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /my/security HTTP/1.1" 200 - 39 0.048 0.332 2026-09-14 11:39:24,473 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /my/counters HTTP/1.1" 200 - 30 0.052 0.545 2026-09-14 11:39:24,502 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.015 0.079 2026-09-14 11:39:24,550 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:24,585 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.018 2026-09-14 11:39:24,620 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:24,655 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.060 2026-09-14 11:39:24,676 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /web/dataset/call_kw/res.users/action_totp_disable HTTP/1.1" 200 - 4 0.004 0.049 2026-09-14 11:39:24,711 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:24,795 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:24,869 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:24] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.006 0.010 2026-09-14 11:39:25,390 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:39:25,481 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(7,) ('portal') by uid #7 2026-09-14 11:39:25,484 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:39:25,484 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:25] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 54 0.043 0.561 2026-09-14 11:39:25,963 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:25] "GET /my/security HTTP/1.1" 200 - 149 0.078 0.391 2026-09-14 11:39:25,985 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:25] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.002 0.008 2026-09-14 11:39:26,122 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:26,166 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.021 2026-09-14 11:39:26,174 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.036 2026-09-14 11:39:26,193 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-09-14 11:39:26,194 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔════════════════════════════════════════╗ ║ TOUR totportal_login_enabled SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:39:26,351 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 9432032 (allocated 10485760) 2026-09-14 11:39:26,357 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 6904 2026-09-14 11:39:26,357 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-09-14 11:39:26,358 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 6904 2026-09-14 11:39:26,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpzjsuhqbd_chrome_odoo" 2026-09-14 11:39:26,581 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 7048 2026-09-14 11:39:26,581 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmphpcytyay_chrome_odoo 2026-09-14 11:39:26,581 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:43675/json/version 2026-09-14 11:39:26,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43675/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:39:26,615 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:39:26,616 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:43675/json 2026-09-14 11:39:26,616 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43675/json with timeout 3 increased to 10s during tests 2026-09-14 11:39:26,618 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:43675/devtools/page/D4DD6578FC7A1BAEE6ED609155622D4B 2026-09-14 11:39:26,620 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-09-14 11:39:26,623 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-09-14 11:39:26,659 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-09-14 11:39:26,669 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-09-14 11:39:26,669 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:39:26,929 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET / HTTP/1.1" 200 - 26 0.024 0.225 2026-09-14 11:39:26,933 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': 'D4DD6578FC7A1BAEE6ED609155622D4B', 'loaderId': '6B2792613CC5D5D2A99CD4AB642DFB85', 'isDownload': False} 2026-09-14 11:39:26,933 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_disabled')" 2026-09-14 11:39:26,949 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:39:26,957 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:39:26,970 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 11:39:26,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:39:26,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:39:26,982 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:26] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 11:39:27,081 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:27,085 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:39:27,088 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.005 0.009 2026-09-14 11:39:27,097 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:27,149 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 11:39:27,470 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:39:27,537 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:27,546 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:27,550 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.028 0.025 2026-09-14 11:39:27,559 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.002 0.060 2026-09-14 11:39:27,711 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /web/login HTTP/1.1" 200 - 17 0.012 0.068 2026-09-14 11:39:27,735 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.010 2026-09-14 11:39:27,926 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:27,968 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.022 2026-09-14 11:39:27,977 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.040 2026-09-14 11:39:28,015 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:28,069 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:28,651 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:39:28,698 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:portal from 127.0.0.1 2026-09-14 11:39:28,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:28] "POST /web/login HTTP/1.1" 303 - 31 0.042 0.536 2026-09-14 11:39:29,124 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /my HTTP/1.1" 200 - 82 0.115 0.282 2026-09-14 11:39:29,145 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.002 0.008 2026-09-14 11:39:29,223 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:39:29,225 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:39:29,240 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:39:29,244 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:39:29,255 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:39:29,257 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 11:39:29,259 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:39:29,318 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:29,383 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.032 2026-09-14 11:39:29,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-09-14 11:39:29,402 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════════╗ ║ TOUR totportal_login_disabled SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-14 11:39:29,504 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "POST /my/counters HTTP/1.1" 200 - 49 0.081 0.084 2026-09-14 11:39:29,524 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.192 2026-09-14 11:39:29,543 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:29,545 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:39:29,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 10278860 (allocated 12320768) 2026-09-14 11:39:29,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 7048 2026-09-14 11:39:29,563 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-09-14 11:39:29,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 7048 2026-09-14 11:39:29,641 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "POST /my/counters HTTP/1.1" 200 - 38 0.069 0.228 2026-09-14 11:39:29,662 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmphpcytyay_chrome_odoo" 2026-09-14 11:39:29,668 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: waiting for threads: [] 2026-09-14 11:39:29,701 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:39:29] "POST /my/counters HTTP/1.1" 200 - 30 0.025 0.330 2026-09-14 11:39:29,760 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:29,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-09-14 11:39:29,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:29,918 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-09-14 11:39:29,992 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-09-14 11:39:30,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:30,055 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-09-14 11:39:35,448 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:35,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-09-14 11:39:35,508 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-09-14 11:39:41,624 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-09-14 11:39:41,760 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-09-14 11:39:42,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-09-14 11:39:42,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-09-14 11:39:43,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-09-14 11:39:44,161 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:39:44,177 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-09-14 11:39:44,568 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-09-14 11:39:45,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-09-14 11:39:45,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:45,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-09-14 11:39:45,834 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:45,854 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-09-14 11:39:46,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 7469 2026-09-14 11:39:46,124 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmp1alq_9uf_chrome_odoo 2026-09-14 11:39:46,124 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:36775/json/version 2026-09-14 11:39:46,125 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36775/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:39:46,128 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:39:46,128 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:36775/json 2026-09-14 11:39:46,129 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36775/json with timeout 3 increased to 10s during tests 2026-09-14 11:39:46,130 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:36775/devtools/page/564B2B2A7892F6CD10AE1F7B8F8CF60F 2026-09-14 11:39:46,135 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-09-14 11:39:46,144 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-09-14 11:39:46,153 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-09-14 11:39:46,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': '564B2B2A7892F6CD10AE1F7B8F8CF60F', 'loaderId': 'CD6DBB0276215E5211C665819CFD41C0', 'isDownload': False} 2026-09-14 11:39:46,159 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-09-14 11:39:46,173 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:39:48,175 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-09-14 11:39:48,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 444684 (allocated 1048576) 2026-09-14 11:39:48,206 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /tmp/odoo_tests/rb-ffcd4ae-224833-415457/screencasts/failed_screencast_20260914_113948_193596 2026-09-14 11:39:48,216 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 7469 2026-09-14 11:39:48,217 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-09-14 11:39:48,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 7469 2026-09-14 11:39:48,250 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmp1alq_9uf_chrome_odoo" 2026-09-14 11:39:48,297 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:48,312 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-09-14 11:39:48,357 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:51,598 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff0d87c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:51,599 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feaae840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:51,606 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:51,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feaafce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:52,158 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:54,148 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14001ed620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:54,149 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff120ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:54,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:54,158 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff122660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:54,195 121 INFO rb-ffcd4ae-224833-415457 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-ffcd4ae-224833/odoo/tests/case.py:190 2026-09-14 11:39:54,235 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:57,024 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff141760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:57,025 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff351300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:57,042 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:57,045 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff3534c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:57,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:57,097 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-09-14 11:39:57,400 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:57,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-09-14 11:39:57,756 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_filters: No domain or group by in filter Customer with model res.partner and context {} 2026-09-14 11:39:57,896 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:57,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-09-14 11:39:57,913 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-14 11:39:58,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.243s 2026-09-14 11:39:58,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:39:59,199 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 1.043s 2026-09-14 11:39:59,237 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:39:59,252 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-09-14 11:39:59,332 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:01,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff0282c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:01,422 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb0d0a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:01,428 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:01,434 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb0d2660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:01,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:05,091 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400f85ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:05,092 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb14c7c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:05,114 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:05,118 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb14c9a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:05,548 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:07,747 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe280c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:07,748 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13f9dd9a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:07,754 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:07,758 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13f9dd9c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:08,714 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2648, 2650] 2026-09-14 11:40:08,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:11,579 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff029d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:11,580 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13febd8ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:11,587 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:11,589 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13febda5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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 353, in unlink res = super().unlink() File "/data/build/rb-ffcd4ae-224833/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:11,662 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-09-14 11:40:11,890 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:14,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fea749a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:14,611 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa6cbec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:14,616 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:14,620 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa6c8220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:15,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-09-14 11:40:15,079 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:17,174 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb0d0540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:17,175 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400017ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:17,184 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:17,189 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400017060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:18,302 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:20,323 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feaaea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:20,324 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14010c45e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:20,331 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:20,336 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14010c6160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:20,729 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:23,471 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe34aca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:23,471 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff7684a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:23,477 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:23,479 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff76afc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:23,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:40:23,698 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-09-14 11:40:24,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 7548 2026-09-14 11:40:24,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpvj55glwz_chrome_odoo 2026-09-14 11:40:24,042 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:45205/json/version 2026-09-14 11:40:24,045 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:45205/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:40:24,080 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:40:24,080 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:45205/json 2026-09-14 11:40:24,081 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:45205/json with timeout 3 increased to 10s during tests 2026-09-14 11:40:24,086 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:45205/devtools/page/FECBD967E575D28F5B1E8162015F9C70 2026-09-14 11:40:24,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-09-14 11:40:24,092 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-09-14 11:40:24,143 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:40:24,152 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-09-14 11:40:24,179 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:40:24,179 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:40:24,199 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:40:25,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:25] "GET /odoo HTTP/1.1" 200 - 186 0.158 1.107 2026-09-14 11:40:25,463 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'FECBD967E575D28F5B1E8162015F9C70', 'loaderId': '6BC278224D1E37742D084AA1F252A54D', 'isDownload': False} 2026-09-14 11:40:25,463 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:25,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:25] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:40:25,526 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:25] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.024 2026-09-14 11:40:25,583 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:40:26,335 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.424 0.416 2026-09-14 11:40:26,343 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.844 2026-09-14 11:40:26,365 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.616 2026-09-14 11:40:26,373 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.807 2026-09-14 11:40:26,465 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 11:40:26,469 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 11:40:26,476 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:40:26,493 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 11:40:26,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-09-14 11:40:26,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:40:26,615 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.073 2026-09-14 11:40:26,621 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-14 11:40:26,650 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.041 2026-09-14 11:40:26,689 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:26,704 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:26,779 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.112 2026-09-14 11:40:26,800 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.155 2026-09-14 11:40:26,863 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:26,885 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:40:26,892 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:40:26,901 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:26] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:40:27,005 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:27,065 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "POST /mail/data HTTP/1.1" 200 - 140 0.124 0.249 2026-09-14 11:40:27,104 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.279 2026-09-14 11:40:27,131 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.010 0.302 2026-09-14 11:40:27,135 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.438 2026-09-14 11:40:27,152 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.328 2026-09-14 11:40:27,176 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.158 2026-09-14 11:40:27,189 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:40:27,224 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.016 2026-09-14 11:40:27,236 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:27,268 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:40:27,303 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:28,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:28] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.177 0.692 2026-09-14 11:40:28,108 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.795 2026-09-14 11:40:28,192 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:40:28,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:28] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.346 0.397 2026-09-14 11:40:29,605 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:29] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.237 1.124 2026-09-14 11:40:29,662 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:29] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.008 0.024 2026-09-14 11:40:29,665 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:40:29,780 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-09-14 11:40:29,781 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:40:29,900 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 28207400 (allocated 29429760) 2026-09-14 11:40:29,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 7548 2026-09-14 11:40:29,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-09-14 11:40:29,909 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 7548 2026-09-14 11:40:29,967 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpvj55glwz_chrome_odoo" 2026-09-14 11:40:30,007 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:32,975 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff47a8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:32,976 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14001eda80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:32,982 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:32,986 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14001ef560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:33,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 7683 2026-09-14 11:40:33,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpyk7eick7_chrome_odoo 2026-09-14 11:40:33,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42375/json/version 2026-09-14 11:40:33,163 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42375/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:40:33,217 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:40:33,217 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42375/json 2026-09-14 11:40:33,218 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42375/json with timeout 3 increased to 10s during tests 2026-09-14 11:40:33,220 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:42375/devtools/page/5083C763651A54DBA0BC1E7E090E3FB3 2026-09-14 11:40:33,223 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-09-14 11:40:33,224 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-09-14 11:40:33,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:40:33,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-09-14 11:40:33,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:40:33,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:40:33,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:40:34,712 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:34] "GET /odoo HTTP/1.1" 200 - 141 0.145 1.031 2026-09-14 11:40:34,716 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '5083C763651A54DBA0BC1E7E090E3FB3', 'loaderId': '3BDBAA2CA7D14F65E8B7ABE71F9064B4', 'isDownload': False} 2026-09-14 11:40:34,716 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:34,754 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:34] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-14 11:40:34,778 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:40:35,509 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:35] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.402 0.354 2026-09-14 11:40:35,517 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:35] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.786 2026-09-14 11:40:35,525 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:35] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.770 2026-09-14 11:40:35,530 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:35] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.754 2026-09-14 11:40:35,599 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:35] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-14 11:40:36,220 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:40:36,229 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:40:36,235 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:40:36,256 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 11:40:36,258 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-09-14 11:40:36,278 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:40:36,334 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-09-14 11:40:36,365 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.037 2026-09-14 11:40:36,399 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:36,417 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:36,548 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 42 0.112 0.124 2026-09-14 11:40:36,551 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-09-14 11:40:36,624 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:40:36,630 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:40:36,654 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:36,673 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:40:36,756 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:36,872 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "POST /mail/data HTTP/1.1" 200 - 132 0.162 0.316 2026-09-14 11:40:36,899 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.314 2026-09-14 11:40:36,902 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.328 2026-09-14 11:40:36,943 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.019 0.343 2026-09-14 11:40:36,965 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.196 2026-09-14 11:40:36,981 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.397 2026-09-14 11:40:37,004 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-14 11:40:37,033 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.017 2026-09-14 11:40:37,050 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:37,104 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:40:37,117 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:37,933 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:37] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 189 0.215 0.684 2026-09-14 11:40:37,954 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.829 2026-09-14 11:40:38,015 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:40:38,739 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:38] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1219 0.326 0.364 2026-09-14 11:40:39,397 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:39] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 290 0.235 1.095 2026-09-14 11:40:39,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:39] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.026 2026-09-14 11:40:39,463 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 11:40:39,600 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-09-14 11:40:39,601 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:40:39,746 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 28196432 (allocated 29429760) 2026-09-14 11:40:39,757 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 7683 2026-09-14 11:40:39,758 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-09-14 11:40:39,761 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 7683 2026-09-14 11:40:39,858 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpyk7eick7_chrome_odoo" 2026-09-14 11:40:39,917 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:42,790 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe292340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:42,791 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb36db20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:42,798 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:42,802 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb36dc60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:43,332 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 7817 2026-09-14 11:40:43,332 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpe9r4et1c_chrome_odoo 2026-09-14 11:40:43,332 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42391/json/version 2026-09-14 11:40:43,334 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42391/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:40:43,340 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:40:43,340 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42391/json 2026-09-14 11:40:43,341 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:42391/json with timeout 3 increased to 10s during tests 2026-09-14 11:40:43,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:42391/devtools/page/AF7AAFC8E580269184AEE4CC8DFE31B3 2026-09-14 11:40:43,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-09-14 11:40:43,350 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-09-14 11:40:43,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:40:43,444 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-09-14 11:40:43,448 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:40:43,448 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:40:43,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:40:48,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:48] "GET /odoo HTTP/1.1" 200 - 135 0.164 4.841 2026-09-14 11:40:48,462 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'AF7AAFC8E580269184AEE4CC8DFE31B3', 'loaderId': 'C0353DE77036B549144EB6D4F97010C9', 'isDownload': False} 2026-09-14 11:40:48,463 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:48,483 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:48] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:40:48,495 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:48] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:40:48,541 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:40:49,413 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.488 0.434 2026-09-14 11:40:49,426 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.908 2026-09-14 11:40:49,494 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/webclient/translations/d739a55653de7fbc514410dfaf010f5dd321c752?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.985 2026-09-14 11:40:49,505 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.770 2026-09-14 11:40:49,520 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 11:40:49,533 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:40:49,538 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-14 11:40:49,580 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 11:40:49,595 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-09-14 11:40:49,608 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:40:49,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-09-14 11:40:49,675 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.041 2026-09-14 11:40:49,711 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:49,721 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:49,761 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 42 0.026 0.102 2026-09-14 11:40:49,821 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:40:49,828 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:40:49,850 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:49,861 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:40:50,032 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:50,076 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "POST /mail/data HTTP/1.1" 200 - 140 0.155 0.228 2026-09-14 11:40:50,079 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.368 2026-09-14 11:40:50,115 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "GET /web/image/res.partner/3/avatar_128?unique=1789386023000 HTTP/1.1" 200 - 9 0.011 0.315 2026-09-14 11:40:50,135 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.082 2026-09-14 11:40:50,175 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.378 2026-09-14 11:40:50,187 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.393 2026-09-14 11:40:50,237 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:40:50,268 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.014 2026-09-14 11:40:50,302 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:50,347 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:40:50,355 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:51,526 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:51] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 189 0.182 1.067 2026-09-14 11:40:51,547 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:51] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 1.164 2026-09-14 11:40:51,618 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:40:52,367 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:52] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1220 0.290 0.430 2026-09-14 11:40:54,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:54] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 290 0.228 2.124 2026-09-14 11:40:54,050 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:40:54,089 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:54] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.009 0.036 2026-09-14 11:40:54,202 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-09-14 11:40:54,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:40:54,335 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29923560 (allocated 31203328) 2026-09-14 11:40:54,361 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 7817 2026-09-14 11:40:54,362 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-09-14 11:40:54,362 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 7817 2026-09-14 11:40:54,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpe9r4et1c_chrome_odoo" 2026-09-14 11:40:54,471 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:56,690 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a2c180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:56,690 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdb1d620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:56,696 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:56,699 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdb1db20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/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-ffcd4ae-224833/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:40:56,882 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 7956 2026-09-14 11:40:56,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpc6hkf9fz_chrome_odoo 2026-09-14 11:40:56,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:43417/json/version 2026-09-14 11:40:56,884 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43417/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:40:56,913 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:40:56,913 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:43417/json 2026-09-14 11:40:56,914 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43417/json with timeout 3 increased to 10s during tests 2026-09-14 11:40:56,919 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:43417/devtools/page/F62D7573A8E152D51F5003271E82193E 2026-09-14 11:40:56,928 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-09-14 11:40:56,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-09-14 11:40:57,206 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:40:57,217 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-09-14 11:40:57,223 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:40:57,223 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:40:57,251 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:40:58,348 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:58] "GET /odoo HTTP/1.1" 200 - 141 0.127 0.980 2026-09-14 11:40:58,351 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'F62D7573A8E152D51F5003271E82193E', 'loaderId': '7D5B2608A2B2A85AD2CC2499D84CB78D', 'isDownload': False} 2026-09-14 11:40:58,351 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:58,373 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:58] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:40:58,395 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:58] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-09-14 11:40:58,429 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:40:59,193 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.374 0.437 2026-09-14 11:40:59,202 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.781 2026-09-14 11:40:59,278 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/webclient/translations/d739a55653de7fbc514410dfaf010f5dd321c752?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.893 2026-09-14 11:40:59,285 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.625 2026-09-14 11:40:59,358 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:40:59,359 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-14 11:40:59,361 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 11:40:59,389 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 11:40:59,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-09-14 11:40:59,434 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:40:59,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.030 2026-09-14 11:40:59,517 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.049 2026-09-14 11:40:59,543 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:59,559 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:59,617 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 42 0.043 0.109 2026-09-14 11:40:59,685 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:59,716 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:40:59,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:40:59,745 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:40:59,881 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:40:59,940 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "POST /mail/data HTTP/1.1" 200 - 132 0.165 0.221 2026-09-14 11:40:59,942 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.373 2026-09-14 11:40:59,972 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.302 2026-09-14 11:40:59,996 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:40:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.337 2026-09-14 11:41:00,026 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "GET /web/image/res.partner/3/avatar_128?unique=1789386023000 HTTP/1.1" 200 - 9 0.009 0.359 2026-09-14 11:41:00,045 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.158 2026-09-14 11:41:00,061 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:41:00,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.020 2026-09-14 11:41:00,127 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:41:00,137 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:41:00,183 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:41:00,939 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 189 0.182 0.661 2026-09-14 11:41:00,958 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.766 2026-09-14 11:41:01,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:41:01,809 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:01] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1219 0.374 0.385 2026-09-14 11:41:02,443 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:02] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 290 0.232 1.133 2026-09-14 11:41:02,508 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:02] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.010 0.024 2026-09-14 11:41:02,514 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 11:41:02,645 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-09-14 11:41:02,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:41:02,790 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29909356 (allocated 30941184) 2026-09-14 11:41:02,807 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 7956 2026-09-14 11:41:02,809 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-09-14 11:41:02,809 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 7956 2026-09-14 11:41:02,850 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpc6hkf9fz_chrome_odoo" 2026-09-14 11:41:02,935 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:05,908 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fb384400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:05,908 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1d3ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:05,913 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:05,916 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1d1440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:05,941 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:05,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-09-14 11:41:06,335 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:06,354 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-09-14 11:41:06,420 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:06,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_bench_access_model_attributes ... 2026-09-14 11:41:06,514 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: Tested performance for label user.env in 0.082s 2026-09-14 11:41:06,586 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: Tested performance for label user.id in 0.071s 2026-09-14 11:41:06,609 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: Tested performance for label user.__class__ in 0.023s 2026-09-14 11:41:06,815 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: Tested performance for label user.browse(user.id) in 0.206s 2026-09-14 11:41:06,842 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.profiler: ir_profile 1 (2026-09-14 11:41:06 test_bench_access_model_attributes) created 2026-09-14 11:41:06,867 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_check_version_tags ... 2026-09-14 11:41:06,868 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_orm: skipped TestClassVersionTagExhaustion.test_check_version_tags : Python version < 3.13, no tp_versions_used to reset 2026-09-14 11:41:06,901 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:06,917 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Auto retry disabled for test_invalidation (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation) 2026-09-14 11:41:06,918 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-09-14 11:41:06,940 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Auto retry disabled for test_invalidation_thread_local (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation_thread_local) 2026-09-14 11:41:06,940 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-09-14 11:41:06,961 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Auto retry disabled for test_ormcache (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_ormcache) 2026-09-14 11:41:06,961 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-09-14 11:41:06,981 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Auto retry disabled for test_signaling_01_multiple (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_multiple) 2026-09-14 11:41:06,981 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-09-14 11:41:07,027 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Auto retry disabled for test_signaling_01_single (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_single) 2026-09-14 11:41:07,027 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-09-14 11:41:07,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:07,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-09-14 11:41:08,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-09-14 11:41:09,411 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-09-14 11:41:09,433 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:12,195 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa9c5760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:12,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb563060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:12,201 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:12,206 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb563d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-ffcd4ae-224833/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-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:14,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-09-14 11:41:18,635 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:20,613 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14006d2980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:20,614 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fdab6b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:20,621 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:20,625 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fdab71a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:20,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:21,625 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-09-14 11:41:21,652 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-09-14 11:41:22,133 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-09-14 11:41:22,146 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15768] 2026-09-14 11:41:22,154 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:41:22,186 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 304, model: ir.profile 2026-09-14 11:41:22,189 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 304, model: ir.profile 2026-09-14 11:41:22,246 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:41:22,247 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-09-14 11:41:22,247 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-09-14 11:41:22,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-09-14 11:41:22,249 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-09-14 11:41:22,261 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-09-14 11:41:22,653 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-09-14 11:41:22,676 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-09-14 11:41:22,699 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-09-14 11:41:22,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-09-14 11:41:22,749 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-09-14 11:41:22,773 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-09-14 11:41:22,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.profiler: ir_profile 3 (2026-09-14 11:41:22 test_profiler_return) created 2026-09-14 11:41:22,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-09-14 11:41:22,881 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:41:22,896 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-09-14 11:41:22,940 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-09-14 11:41:23,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-09-14 11:41:23,117 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF documents 'test_attach' are now saved in the database 2026-09-14 11:41:23,118 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-09-14 11:41:23,124 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-09-14 11:41:23,148 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-09-14 11:41:23,154 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin_account_asset.account_asset_card_s23dn 2026-09-14 11:41:23,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_affiliate.affiliate_barcode_template 2026-09-14 11:41:23,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_air.report_air_cargo_manifest_document 2026-09-14 11:41:23,955 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_approval.report_approval_slip_docs 2026-09-14 11:41:24,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_event_attendee_list 2026-09-14 11:41:24,153 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_registration_attendee_list 2026-09-14 11:41:24,170 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_badge 2026-09-14 11:41:24,256 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x134_badge 2026-09-14 11:41:24,735 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x82_badge 2026-09-14 11:41:25,183 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_badge 2026-09-14 11:41:25,221 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock_picking_batch.report_picking_batch 2026-09-14 11:41:25,468 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_fcl 2026-09-14 11:41:25,585 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_lcl 2026-09-14 11:41:25,630 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_cargo_manifest 2026-09-14 11:41:25,683 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report survey.certification_report_view 2026-09-14 11:41:25,746 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_inventory 2026-09-14 11:41:25,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report loyalty.loyalty_report_i18n 2026-09-14 11:41:26,295 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_delivery_note 2026-09-14 11:41:26,333 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_deliveryslip 2026-09-14 11:41:26,734 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet_img 2026-09-14 11:41:26,752 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet 2026-09-14 11:41:26,860 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view_pdf 2026-09-14 11:41:31,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view 2026-09-14 11:41:31,726 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_full_page_ticket 2026-09-14 11:41:31,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_full_page_ticket 2026-09-14 11:41:32,051 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report loyalty.gift_card_report_i18n 2026-09-14 11:41:32,099 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_hbl 2026-09-14 11:41:32,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report account_edi_ubl_cii.account_invoices_generated_by_odoo 2026-09-14 11:41:32,773 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_location_barcode 2026-09-14 11:41:32,936 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_lot_label 2026-09-14 11:41:47,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_affiliate_loyalty.loyalty_rule_code_report_i18n 2026-09-14 11:41:47,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-09-14 11:41:47,892 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_picking_type_label 2026-09-14 11:41:48,220 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.label_picking_type_view 2026-09-14 11:41:48,233 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report account.report_original_vendor_bill 2026-09-14 11:41:48,253 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder 2026-09-14 11:41:48,779 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_pro_forma 2026-09-14 11:41:48,851 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode_small 2026-09-14 11:41:48,858 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode_small 2026-09-14 11:41:48,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.label_package_template_view 2026-09-14 11:41:48,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: no record found skipping report stock.label_package_template_view 2026-09-14 11:41:48,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode 2026-09-14 11:41:48,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode 2026-09-14 11:41:48,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_picking_packages 2026-09-14 11:41:48,952 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_packing_list 2026-09-14 11:41:49,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslipbatch 2026-09-14 11:41:49,228 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report account.report_payment_receipt 2026-09-14 11:41:49,609 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslip 2026-09-14 11:41:49,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-09-14 11:41:49,895 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-09-14 11:41:49,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_external_report_standard 2026-09-14 11:41:49,927 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_circular_external_report_standard 2026-09-14 11:41:49,949 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr.print_employee_badge 2026-09-14 11:41:50,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report product.report_packagingbarcode 2026-09-14 11:41:50,073 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: no record found skipping report product.report_packagingbarcode 2026-09-14 11:41:50,073 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.label_product_packaging_view 2026-09-14 11:41:50,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: no record found skipping report stock.label_product_packaging_view 2026-09-14 11:41:50,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report mrp.report_mrporder 2026-09-14 11:41:50,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report purchase_requisition.report_purchaserequisitions 2026-09-14 11:41:50,981 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report purchase.report_purchaseorder 2026-09-14 11:41:51,237 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report pos_self_order.qr_codes_page 2026-09-14 11:41:51,259 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_raw 2026-09-14 11:41:51,331 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_reception_report_label 2026-09-14 11:41:51,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report repair.report_repairorder2 2026-09-14 11:41:51,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_repair.report_repair 2026-09-14 11:41:51,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-09-14 11:41:51,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report purchase.report_purchasequotation 2026-09-14 11:41:51,567 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_responsive_html_ticket 2026-09-14 11:41:51,606 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report stock.report_return_slip 2026-09-14 11:41:52,326 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_bk_request 2026-09-14 11:41:52,534 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si 2026-09-14 11:41:52,714 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report account.report_statement 2026-09-14 11:41:52,808 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report test_event_full.event_registration_template_report 2026-09-14 11:41:52,831 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet 2026-09-14 11:41:52,935 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_project_task_timesheet 2026-09-14 11:41:53,106 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_project 2026-09-14 11:41:53,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_task 2026-09-14 11:41:53,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_sale_order 2026-09-14 11:41:53,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_account_move 2026-09-14 11:41:53,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report viin_fleet_booking.report_vehicle_trip 2026-09-14 11:41:53,693 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report point_of_sale.report_userlabel 2026-09-14 11:41:53,721 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report mrp_account.report_wip 2026-09-14 11:41:53,758 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: testing report mrp.report_mrp_workorder 2026-09-14 11:41:53,921 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:41:53,938 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-09-14 11:41:54,198 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-09-14 11:41:54,201 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-09-14 11:41:54,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:41:54,436 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-09-14 11:41:54,437 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-09-14 11:41:54,462 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:54] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.261 2026-09-14 11:41:54,462 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:41:54] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.007 0.258 2026-09-14 11:41:59,202 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:00,689 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1404, 1405]. 2026-09-14 11:42:00,713 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-09-14 11:42:00,971 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-09-14 11:42:00,973 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-09-14 11:42:00,980 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:01,211 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-09-14 11:42:01,212 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-09-14 11:42:01,220 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:01] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.245 2026-09-14 11:42:01,223 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:01] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.250 2026-09-14 11:42:05,978 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:07,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1406, 1407]. 2026-09-14 11:42:07,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-09-14 11:42:07,676 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-09-14 11:42:07,678 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-09-14 11:42:07,679 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:07,925 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-09-14 11:42:07,925 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-09-14 11:42:07,942 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:07] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.007 0.259 2026-09-14 11:42:07,945 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:07] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.266 2026-09-14 11:42:12,682 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:14,149 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1408, 1409]. 2026-09-14 11:42:14,174 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-09-14 11:42:14,427 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-09-14 11:42:14,429 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-09-14 11:42:14,430 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:15,597 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-09-14 11:42:15,604 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-09-14 11:42:15,604 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:15] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 1.174 2026-09-14 11:42:15,615 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:15] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.006 1.181 2026-09-14 11:42:19,430 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:21,824 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1410, 1411]. 2026-09-14 11:42:21,872 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-09-14 11:42:22,135 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-09-14 11:42:22,137 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:22,172 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-09-14 11:42:22,357 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-09-14 11:42:22,358 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-09-14 11:42:22,364 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:22] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.227 2026-09-14 11:42:22,369 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:22] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.197 2026-09-14 11:42:27,146 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:28,807 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1412, 1413]. 2026-09-14 11:42:28,948 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-09-14 11:42:29,177 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-09-14 11:42:29,179 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:29,195 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-09-14 11:42:29,462 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-09-14 11:42:29,463 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-09-14 11:42:29,504 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:29] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 5 0.019 0.290 2026-09-14 11:42:29,524 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:29] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 5 0.005 0.342 2026-09-14 11:42:34,182 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:35,817 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1414, 1415]. 2026-09-14 11:42:35,880 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-09-14 11:42:36,103 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-09-14 11:42:36,105 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:36,109 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-09-14 11:42:36,332 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-09-14 11:42:36,333 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-09-14 11:42:36,339 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:36] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.231 2026-09-14 11:42:36,345 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:36] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.235 2026-09-14 11:42:41,110 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:42,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1416, 1417]. 2026-09-14 11:42:43,283 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:42:43,379 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-09-14 11:42:43,539 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:43,541 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:43,542 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:43,775 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:43,775 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:43,780 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.238 2026-09-14 11:42:43,784 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.243 2026-09-14 11:42:43,824 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:42:43,828 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:42:43,830 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:42:43,840 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:42:43,841 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:42:48,838 121 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-09-14 11:42:49,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-09-14 11:42:49,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1419]. 2026-09-14 11:42:49,998 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:49,999 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:50,001 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:50,012 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-09-14 11:42:50,014 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-14 11:42:50,019 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:42:50,079 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:42:50,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:42:50,087 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:42:50,097 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:42:50,098 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:42:56,271 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-09-14 11:42:56,276 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1418, 1419, 1420]. 2026-09-14 11:42:56,299 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report ... 2026-09-14 11:42:56,468 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/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-09-14 11:42:56,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:42:56,480 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/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-09-14 11:42:57,774 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/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-09-14 11:42:57,774 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/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-09-14 11:42:57,793 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.010 1.316 2026-09-14 11:42:57,798 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 1.317 2026-09-14 11:42:57,840 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:42:57,849 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:42:57,853 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:42:57,863 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:42:57,864 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:43:04,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-09-14 11:43:04,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1419]. 2026-09-14 11:43:04,361 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/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-09-14 11:43:04,362 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/75e90c6/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-09-14 11:43:04,367 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/assets/75e90c6/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:43:04,371 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/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-09-14 11:43:04,372 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a0b6609/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-09-14 11:43:04,375 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/assets/a0b6609/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:43:04,422 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:43:04,425 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:43:04,430 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:43:04,435 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:43:04,436 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:43:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:43:11,243 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-09-14 11:43:11,253 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1418, 1419, 1420]. 2026-09-14 11:43:11,291 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 11:43:11,304 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-09-14 11:43:11,326 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-09-14 11:43:11,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-09-14 11:43:14,838 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Amazon Web Service / Administrator 2026-09-14 11:43:17,225 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Social Marketing / Administrator 2026-09-14 11:43:19,663 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Website Documentation / Docs Administrator 2026-09-14 11:43:22,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Lunch / Administrator 2026-09-14 11:43:24,833 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Documents / Administrator 2026-09-14 11:43:27,187 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Live Chat / Administrator 2026-09-14 11:43:29,563 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Business Trips / Administrator 2026-09-14 11:43:31,898 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Logistics / Administrator 2026-09-14 11:43:34,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Budget / Administrator 2026-09-14 11:43:36,299 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Maintenance / Maintenance Manager 2026-09-14 11:43:38,923 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Sales / Administrator 2026-09-14 11:43:41,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Git / Administrator 2026-09-14 11:43:43,923 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group VoIP / Administrator 2026-09-14 11:43:46,380 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Project / Administrator 2026-09-14 11:43:48,832 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Inventory / Administrator 2026-09-14 11:43:51,174 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Quality / Administrator 2026-09-14 11:43:53,566 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Manufacturing / Administrator 2026-09-14 11:43:56,134 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Accounting / Administrator 2026-09-14 11:43:59,188 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Purchase / Administrator 2026-09-14 11:44:01,825 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Employees / Administrator 2026-09-14 11:44:04,362 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Foreign Trade / Administrator 2026-09-14 11:44:06,770 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Recognition Discipline / Administrator 2026-09-14 11:44:09,281 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Appraisals / Administrator 2026-09-14 11:44:11,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Approvals / Administrator 2026-09-14 11:44:13,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Contracts / Administrator 2026-09-14 11:44:16,333 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Time Off / Administrator 2026-09-14 11:44:19,099 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Marketplace / Marketplace Administrator 2026-09-14 11:44:21,975 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Overtime / Administrator 2026-09-14 11:44:24,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Affiliate / Administrator 2026-09-14 11:44:27,642 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Recruitment / Administrator 2026-09-14 11:44:30,456 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Expenses / Administrator 2026-09-14 11:44:33,358 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Timesheets / Administrator 2026-09-14 11:44:36,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Attendances / Administrator 2026-09-14 11:44:39,360 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Helpdesk / Administrator 2026-09-14 11:44:42,228 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Payroll / Administrator 2026-09-14 11:44:45,172 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group HR Meal / Administrator 2026-09-14 11:44:48,064 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Followup / Administrator 2026-09-14 11:44:50,731 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Events / Administrator 2026-09-14 11:44:53,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Email Marketing / User 2026-09-14 11:44:56,380 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group OKR / Administrator 2026-09-14 11:44:59,258 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Loyalty / Administrator 2026-09-14 11:45:02,328 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Certifications / Administrator 2026-09-14 11:45:05,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Surveys / Administrator 2026-09-14 11:45:09,065 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Point of Sale / Administrator 2026-09-14 11:45:12,464 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group eLearning / Manager 2026-09-14 11:45:15,577 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Website / Editor and Designer 2026-09-14 11:45:18,821 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Dashboard / Admin 2026-09-14 11:45:22,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Forum / Administrator 2026-09-14 11:45:25,411 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Estimate / Administrator 2026-09-14 11:45:28,280 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Bank / Validate bank account 2026-09-14 11:45:31,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Appointment / Administrator 2026-09-14 11:45:34,718 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group SEM / Administrator 2026-09-14 11:45:37,691 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_config: Testing settings access for group Geographical Routes / Administrator 2026-09-14 11:45:41,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 53 checked, 53 removed 2026-09-14 11:45:41,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_country: Starting TestResCountryState.test_find_by_name ... 2026-09-14 11:45:41,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:45:41,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_lang_computation_form_view ... 2026-09-14 11:45:43,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_onchange_parent_sync_user ... 2026-09-14 11:45:49,379 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-09-14 11:45:49,389 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16041] 2026-09-14 11:45:49,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:45:49,718 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-09-14 11:45:50,323 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-09-14 11:45:50,662 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:45:50,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_change_user_login ... 2026-09-14 11:45:52,036 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-09-14 11:45:52,047 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16048] 2026-09-14 11:45:52,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:45:52,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_read_list_with_reified_field ... 2026-09-14 11:45:52,583 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups ... 2026-09-14 11:45:53,703 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups_on_change ... 2026-09-14 11:45:54,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_selection_groups ... 2026-09-14 11:45:56,527 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_self_readable_writeable_fields_preferences_form ... 2026-09-14 11:45:56,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_update_user_groups_view ... 2026-09-14 11:45:57,261 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:46:01,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_prevent_inherited_views_in_group_assignment ... 2026-09-14 11:46:01,651 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_empty_group_warning ... 2026-09-14 11:46:02,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning ... 2026-09-14 11:46:03,198 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning_multi ... 2026-09-14 11:46:04,033 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_least_possible_inheritance_warning ... 2026-09-14 11:46:04,832 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_parent_inheritance_no_warning ... 2026-09-14 11:46:05,621 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:46:05,637 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_res_users: Starting TestUsersIdentitycheck.test_revoke_all_devices ... 2026-09-14 11:46:05,753 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:46:05,764 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:46:05,770 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:46:05,975 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_device: User 2 inserts device log (jH6zi7RpgxThZ6uw5uXXFaO2a6Nu-OGAmI1i6Y9e6c) 2026-09-14 11:46:06,863 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:46:06] "GET /web HTTP/1.1" 200 - 180 0.159 0.936 2026-09-14 11:46:06,938 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_device: User 2 revokes devices (jH6zi7RpgxThZ6uw5uXXFaO2a6Nu-OGAmI1i6Y9e6c) 2026-09-14 11:46:06,944 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:46:06] "GET /web HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:46:07,685 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:46:07] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 179 0.145 0.594 2026-09-14 11:46:07,729 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:46:07,750 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_export_translatable_resources ... /data/build/rb-ffcd4ae-224833/addons/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js:15136: warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string. /data/build/rb-ffcd4ae-224833/addons/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js:25970: warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string. 2026-09-14 11:46:55,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_exports_one_letter_strings ... 2026-09-14 11:46:55,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_filters_no_letter_strings ... 2026-09-14 11:46:55,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:46:55,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_translate: Starting TestLanguageInstallPerformance.test_language_install ... 2026-09-14 11:46:55,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-ffcd4ae-224833/odoo/addons/base/i18n/fr.po for language fr_BE 2026-09-14 11:46:55,541 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/odoo/addons/base/i18n/fr.po for language fr_BE 2026-09-14 11:46:55,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-ffcd4ae-224833/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:55,907 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,139 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-ffcd4ae-224833/addons/web/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,139 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/web/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,287 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_setup/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,288 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_setup/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,294 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,294 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,299 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-ffcd4ae-224833/addons/bus/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,299 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/bus/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-ffcd4ae-224833/addons/bus/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,301 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/bus/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,303 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-ffcd4ae-224833/addons/web_tour/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,303 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/web_tour/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-ffcd4ae-224833/addons/html_editor/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,305 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/html_editor/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,317 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-ffcd4ae-224833/addons/mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,317 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-ffcd4ae-224833/addons/sales_team/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,408 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sales_team/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-ffcd4ae-224833/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,415 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-ffcd4ae-224833/addons/onboarding/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/onboarding/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-ffcd4ae-224833/addons/uom/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,426 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/uom/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-ffcd4ae-224833/addons/product/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,431 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,465 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-ffcd4ae-224833/addons/product/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,465 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-ffcd4ae-224833/addons/analytic/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,486 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/analytic/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-ffcd4ae-224833/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,493 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,501 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-ffcd4ae-224833/addons/web_editor/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,502 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/web_editor/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-ffcd4ae-224833/addons/http_routing/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,521 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/http_routing/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_signup/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,522 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_signup/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,534 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,542 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-ffcd4ae-224833/addons/portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,542 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-ffcd4ae-224833/addons/resource/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,556 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/resource/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-ffcd4ae-224833/addons/resource/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,562 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/resource/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,567 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-ffcd4ae-224833/addons/digest/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,567 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/digest/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-ffcd4ae-224833/addons/account/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,571 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,698 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-ffcd4ae-224833/addons/account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,698 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,806 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,807 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,835 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,835 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,852 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,852 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,857 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-ffcd4ae-224833/addons/utm/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,858 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/utm/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,863 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-ffcd4ae-224833/addons/utm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,863 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/utm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,867 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,867 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,914 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_management/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,914 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_management/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,921 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-ffcd4ae-224833/addons/barcodes/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,921 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/barcodes/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,925 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-ffcd4ae-224833/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,925 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:56,928 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-ffcd4ae-224833/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,928 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,931 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:56,931 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,012 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:57,012 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:57,068 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,069 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,081 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:57,081 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:57,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-ffcd4ae-224833/addons/phone_validation/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,088 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/phone_validation/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,092 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:57,092 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,096 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,096 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,106 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,106 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,130 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,131 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,154 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-ffcd4ae-224833/addons/contacts/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/contacts/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,156 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,183 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-ffcd4ae-224833/addons/social_media/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,183 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/social_media/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,185 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,185 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,187 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-ffcd4ae-224833/addons/website/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,187 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,328 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_BE 2026-09-14 11:46:58,328 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_BE 2026-09-14 11:46:58,329 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_BE 2026-09-14 11:46:58,329 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,329 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,364 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,364 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,390 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,399 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,399 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,406 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,412 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_BE 2026-09-14 11:46:58,412 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_BE 2026-09-14 11:46:58,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_BE 2026-09-14 11:46:58,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_BE 2026-09-14 11:46:58,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-ffcd4ae-224833/addons/rating/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,413 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/rating/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-ffcd4ae-224833/addons/rating/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/rating/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,423 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-ffcd4ae-224833/addons/project/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,423 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,467 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_BE 2026-09-14 11:46:58,467 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,467 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,470 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,470 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-ffcd4ae-224833/addons/portal_rating/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,471 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/portal_rating/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-ffcd4ae-224833/addons/delivery/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,473 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/delivery/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,479 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,512 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-ffcd4ae-224833/addons/link_tracker/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,565 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/link_tracker/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,568 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-ffcd4ae-224833/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,571 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,610 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-ffcd4ae-224833/addons/resource_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,641 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/resource_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,642 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,642 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,670 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,671 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,694 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,694 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,716 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,716 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,732 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,732 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,766 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,766 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,791 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-ffcd4ae-224833/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,792 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,793 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,793 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,818 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,837 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-ffcd4ae-224833/addons/data_recycle/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,837 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/data_recycle/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_BE 2026-09-14 11:46:58,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_BE 2026-09-14 11:46:58,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_BE 2026-09-14 11:46:58,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-ffcd4ae-224833/addons/maintenance/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,841 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/maintenance/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,853 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-ffcd4ae-224833/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,853 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,861 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-ffcd4ae-224833/addons/marketing_card/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,861 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/marketing_card/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,868 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_BE 2026-09-14 11:46:58,869 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_BE 2026-09-14 11:46:58,869 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_BE 2026-09-14 11:46:58,869 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-ffcd4ae-224833/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,869 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,871 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,871 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,873 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_BE 2026-09-14 11:46:58,873 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,873 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,882 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,883 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,890 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_BE 2026-09-14 11:46:58,890 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_BE 2026-09-14 11:46:58,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_BE 2026-09-14 11:46:58,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_BE 2026-09-14 11:46:58,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,891 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,895 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_BE 2026-09-14 11:46:58,895 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,895 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_BE 2026-09-14 11:46:58,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,899 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,900 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,900 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,902 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_BE 2026-09-14 11:46:58,902 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_BE 2026-09-14 11:46:58,902 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_BE 2026-09-14 11:46:58,902 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_BE 2026-09-14 11:46:58,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_BE 2026-09-14 11:46:58,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_BE 2026-09-14 11:46:58,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_BE 2026-09-14 11:46:58,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_BE 2026-09-14 11:46:58,904 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_BE 2026-09-14 11:46:58,904 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_BE 2026-09-14 11:46:58,904 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_BE 2026-09-14 11:46:58,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_BE 2026-09-14 11:46:58,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_BE 2026-09-14 11:46:58,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_BE 2026-09-14 11:46:58,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_BE 2026-09-14 11:46:58,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_BE 2026-09-14 11:46:58,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_BE 2026-09-14 11:46:58,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_BE 2026-09-14 11:46:58,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_BE 2026-09-14 11:46:58,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_BE 2026-09-14 11:46:58,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_BE 2026-09-14 11:46:58,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_BE 2026-09-14 11:46:58,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_BE 2026-09-14 11:46:58,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_BE 2026-09-14 11:46:58,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_BE 2026-09-14 11:46:58,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_BE 2026-09-14 11:46:58,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_BE 2026-09-14 11:46:58,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-ffcd4ae-224833/addons/iap/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,908 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/iap/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-ffcd4ae-224833/addons/iap_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,911 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/iap_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,914 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,914 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,926 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_automation/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,926 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_automation/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,933 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,934 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,943 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_BE 2026-09-14 11:46:58,943 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,943 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,945 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_BE 2026-09-14 11:46:58,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_BE 2026-09-14 11:46:58,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_BE 2026-09-14 11:46:58,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_BE 2026-09-14 11:46:58,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_BE 2026-09-14 11:46:58,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_import_module/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,947 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_import_module/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,950 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,950 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,952 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_BE 2026-09-14 11:46:58,953 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_BE 2026-09-14 11:46:58,953 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_BE 2026-09-14 11:46:58,953 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_BE 2026-09-14 11:46:58,954 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_BE 2026-09-14 11:46:58,954 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_BE 2026-09-14 11:46:58,954 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-ffcd4ae-224833/addons/fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,954 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,980 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-ffcd4ae-224833/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,980 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:58,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_BE 2026-09-14 11:46:58,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_BE 2026-09-14 11:46:58,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,994 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,996 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_BE 2026-09-14 11:46:58,997 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_BE 2026-09-14 11:46:58,997 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_BE 2026-09-14 11:46:58,997 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_BE 2026-09-14 11:46:58,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_BE 2026-09-14 11:46:58,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_BE 2026-09-14 11:46:58,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_BE 2026-09-14 11:46:58,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_BE 2026-09-14 11:46:58,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_BE 2026-09-14 11:46:58,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_BE 2026-09-14 11:46:58,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_BE 2026-09-14 11:46:58,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-ffcd4ae-224833/addons/gamification/i18n/fr.po for language fr_BE 2026-09-14 11:46:58,999 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/gamification/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,027 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-ffcd4ae-224833/addons/survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,028 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,068 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_BE 2026-09-14 11:46:59,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_BE 2026-09-14 11:46:59,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_BE 2026-09-14 11:46:59,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_BE 2026-09-14 11:46:59,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_BE 2026-09-14 11:46:59,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_BE 2026-09-14 11:46:59,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,070 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_BE 2026-09-14 11:46:59,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_BE 2026-09-14 11:46:59,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_BE 2026-09-14 11:46:59,086 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_BE 2026-09-14 11:46:59,086 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_BE 2026-09-14 11:46:59,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_BE 2026-09-14 11:46:59,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_BE 2026-09-14 11:46:59,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_BE 2026-09-14 11:46:59,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_BE 2026-09-14 11:46:59,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_BE 2026-09-14 11:46:59,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_BE 2026-09-14 11:46:59,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_BE 2026-09-14 11:46:59,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_BE 2026-09-14 11:46:59,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_BE 2026-09-14 11:46:59,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_BE 2026-09-14 11:46:59,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_partner/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,089 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_partner/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,091 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,096 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_profile/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,096 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_profile/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,103 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,103 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-ffcd4ae-224833/addons/event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,159 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,219 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-ffcd4ae-224833/addons/event/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,220 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,245 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,246 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,259 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/im_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,259 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/im_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,272 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,272 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,281 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,281 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,288 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-ffcd4ae-224833/addons/repair/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,288 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/repair/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,304 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-ffcd4ae-224833/addons/repair/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,304 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/repair/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,315 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,315 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,327 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,327 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,337 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,337 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_todo/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,345 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_todo/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,351 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-ffcd4ae-224833/addons/lunch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,351 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/lunch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-ffcd4ae-224833/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,371 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,385 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_BE 2026-09-14 11:46:59,393 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:46:59,393 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,394 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:46:59,394 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,396 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-ffcd4ae-224833/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,396 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,403 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,405 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,407 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,407 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_discount/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,409 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_discount/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,411 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,411 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,419 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,426 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-ffcd4ae-224833/addons/loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,428 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,447 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,447 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,452 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,452 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,455 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,455 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,456 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,456 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,458 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,458 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,460 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,462 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,462 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,464 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,464 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_BE 2026-09-14 11:46:59,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,466 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,471 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_BE 2026-09-14 11:46:59,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,472 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,475 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,476 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,485 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_BE 2026-09-14 11:46:59,485 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_BE 2026-09-14 11:46:59,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_BE 2026-09-14 11:46:59,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_BE 2026-09-14 11:46:59,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,486 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,491 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_BE 2026-09-14 11:46:59,491 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,491 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_BE 2026-09-14 11:46:59,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,493 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,495 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,496 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,507 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,507 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_BE 2026-09-14 11:46:59,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_BE 2026-09-14 11:46:59,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,516 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_iban/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,518 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_iban/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,519 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,520 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_BE 2026-09-14 11:46:59,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_BE 2026-09-14 11:46:59,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_BE 2026-09-14 11:46:59,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_BE 2026-09-14 11:46:59,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_BE 2026-09-14 11:46:59,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_BE 2026-09-14 11:46:59,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_BE 2026-09-14 11:46:59,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_BE 2026-09-14 11:46:59,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_BE 2026-09-14 11:46:59,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_BE 2026-09-14 11:46:59,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_BE 2026-09-14 11:46:59,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_BE 2026-09-14 11:46:59,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_BE 2026-09-14 11:46:59,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_BE 2026-09-14 11:46:59,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_blog/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,525 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_blog/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,545 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,546 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,560 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_BE 2026-09-14 11:46:59,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_BE 2026-09-14 11:46:59,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_BE 2026-09-14 11:46:59,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_BE 2026-09-14 11:46:59,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_BE 2026-09-14 11:46:59,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_BE 2026-09-14 11:46:59,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_BE 2026-09-14 11:46:59,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_BE 2026-09-14 11:46:59,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_BE 2026-09-14 11:46:59,563 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_BE 2026-09-14 11:46:59,563 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_BE 2026-09-14 11:46:59,563 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_BE 2026-09-14 11:46:59,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_BE 2026-09-14 11:46:59,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_BE 2026-09-14 11:46:59,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-ffcd4ae-224833/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,565 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,568 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_BE 2026-09-14 11:46:59,568 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-ffcd4ae-224833/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_BE 2026-09-14 11:46:59,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_BE 2026-09-14 11:46:59,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_BE 2026-09-14 11:46:59,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_BE 2026-09-14 11:46:59,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_BE 2026-09-14 11:46:59,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,571 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,575 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_BE 2026-09-14 11:46:59,576 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_BE 2026-09-14 11:46:59,576 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_BE 2026-09-14 11:46:59,576 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_BE 2026-09-14 11:46:59,576 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_BE 2026-09-14 11:46:59,577 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_BE 2026-09-14 11:46:59,577 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_BE 2026-09-14 11:46:59,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_BE 2026-09-14 11:46:59,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_BE 2026-09-14 11:46:59,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_BE 2026-09-14 11:46:59,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,578 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,580 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,580 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,583 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,583 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,584 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,588 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,588 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,596 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,597 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,605 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,606 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,609 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,609 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,610 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,610 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,612 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,612 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,614 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,618 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,618 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,622 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,624 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,624 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,626 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_edi/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,626 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_edi/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,630 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-ffcd4ae-224833/addons/certificate/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,630 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/certificate/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,635 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,635 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,638 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,638 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,646 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,648 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,660 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,660 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,665 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,668 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,670 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,670 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,672 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_test/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,672 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_test/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,674 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,675 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-ffcd4ae-224833/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,677 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,679 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,681 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,681 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,684 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,684 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,686 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,686 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,688 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,688 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,689 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,689 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,690 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,690 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,694 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,694 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,696 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,699 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,699 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,701 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_import/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,701 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_import/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,709 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_install_request/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,709 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_install_request/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,712 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,712 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,714 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_vat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_vat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,717 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-ffcd4ae-224833/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,717 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,719 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,719 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,721 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,721 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,723 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,725 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,725 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,727 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,729 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/iap_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,729 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/iap_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,730 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,730 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,731 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,731 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,737 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,739 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,739 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,745 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-ffcd4ae-224833/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,745 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,747 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,747 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,755 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,755 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,762 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-ffcd4ae-224833/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,762 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,764 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_booth/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,764 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_booth/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,771 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_product/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,771 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_product/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,773 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,773 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,777 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,777 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,782 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,782 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,785 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,786 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,790 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,791 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,792 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/event_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,792 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/event_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,793 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,794 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,796 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,796 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,798 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,798 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,800 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,801 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,801 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,803 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,803 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,808 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,808 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,812 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-ffcd4ae-224833/addons/google_gmail/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,812 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/google_gmail/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,815 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,815 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,816 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,817 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,819 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,819 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,822 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,822 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,825 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,825 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,826 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,826 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,827 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_presence/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,827 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_presence/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,829 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,829 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,830 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,830 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,833 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,833 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,834 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,834 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,836 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,836 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,838 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_BE 2026-09-14 11:46:59,838 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_BE 2026-09-14 11:46:59,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_BE 2026-09-14 11:46:59,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_BE 2026-09-14 11:46:59,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_BE 2026-09-14 11:46:59,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_BE 2026-09-14 11:46:59,839 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_BE 2026-09-14 11:46:59,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_BE 2026-09-14 11:46:59,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_BE 2026-09-14 11:46:59,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_BE 2026-09-14 11:46:59,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_BE 2026-09-14 11:46:59,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_BE 2026-09-14 11:46:59,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_BE 2026-09-14 11:46:59,841 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_BE 2026-09-14 11:46:59,842 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_BE 2026-09-14 11:46:59,842 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_BE 2026-09-14 11:46:59,842 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_service/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,842 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_service/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,843 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,843 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,844 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_project/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,844 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_project/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,849 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,850 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,855 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,856 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,871 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,871 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,882 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_BE 2026-09-14 11:46:59,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_BE 2026-09-14 11:46:59,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_BE 2026-09-14 11:46:59,883 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_BE 2026-09-14 11:46:59,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_BE 2026-09-14 11:46:59,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_BE 2026-09-14 11:46:59,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_BE 2026-09-14 11:46:59,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_BE 2026-09-14 11:46:59,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_BE 2026-09-14 11:46:59,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_BE 2026-09-14 11:46:59,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_BE 2026-09-14 11:46:59,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_BE 2026-09-14 11:46:59,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_BE 2026-09-14 11:46:59,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_BE 2026-09-14 11:46:59,886 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_BE 2026-09-14 11:46:59,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-09-14 11:46:59,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-09-14 11:46:59,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_BE 2026-09-14 11:46:59,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_BE 2026-09-14 11:46:59,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_BE 2026-09-14 11:46:59,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_BE 2026-09-14 11:46:59,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_BE 2026-09-14 11:46:59,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,888 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,894 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,894 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,899 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,903 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,904 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,905 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,907 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,909 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_BE 2026-09-14 11:46:59,909 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_BE 2026-09-14 11:46:59,909 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_BE 2026-09-14 11:46:59,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_BE 2026-09-14 11:46:59,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_BE 2026-09-14 11:46:59,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_BE 2026-09-14 11:46:59,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_BE 2026-09-14 11:46:59,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_BE 2026-09-14 11:46:59,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_BE 2026-09-14 11:46:59,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-ffcd4ae-224833/addons/mail_bot/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,911 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mail_bot/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,915 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_BE 2026-09-14 11:46:59,915 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-ffcd4ae-224833/addons/mail_group/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,915 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mail_group/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,927 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,928 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,929 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,929 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,933 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,933 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,934 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,934 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,935 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,935 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,951 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,951 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,967 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,967 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,968 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,969 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,970 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,970 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,972 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,972 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,973 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,974 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-ffcd4ae-224833/addons/membership/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,974 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/membership/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,978 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-ffcd4ae-224833/addons/membership/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,978 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/membership/i18n/fr_BE.po for language fr_BE 2026-09-14 11:46:59,983 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,983 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,984 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,985 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,988 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,988 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,990 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,990 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,992 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_expiry/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,992 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_expiry/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,998 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-09-14 11:46:59,999 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,001 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,001 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,002 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,004 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,004 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,006 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,006 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,007 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_BE 2026-09-14 11:47:00,007 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_BE 2026-09-14 11:47:00,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,009 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,010 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_event/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,010 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_event/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,012 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,012 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,013 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_hr/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,013 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_hr/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,015 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_BE 2026-09-14 11:47:00,016 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,016 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,017 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,017 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,019 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,019 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,020 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,021 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,021 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,022 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,022 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,023 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,023 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,024 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,024 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,025 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/pos_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,025 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/pos_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,028 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_email_template/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,028 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_email_template/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,029 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_images/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,029 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_images/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,032 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,032 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,035 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,038 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-ffcd4ae-224833/addons/product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,038 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,040 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,040 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,042 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,042 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,044 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,044 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,045 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,045 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,046 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,046 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,048 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,048 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,050 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_BE 2026-09-14 11:47:00,050 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,050 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,051 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,051 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_purchase/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,052 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,053 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,054 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,055 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,055 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,057 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,057 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,059 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,060 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,060 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,060 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,062 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,062 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,063 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,063 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,064 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-ffcd4ae-224833/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,064 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,066 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,066 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,068 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,068 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-ffcd4ae-224833/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,070 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,071 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,071 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,072 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,072 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,074 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,075 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,075 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,079 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,079 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,080 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,080 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,082 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,083 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_BE 2026-09-14 11:47:00,083 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,083 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,087 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,089 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,091 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,092 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,093 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,094 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_BE 2026-09-14 11:47:00,094 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,094 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,095 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-ffcd4ae-224833/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,095 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,099 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-ffcd4ae-224833/addons/snailmail/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,099 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/snailmail/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,105 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,105 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,106 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,106 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,180 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,180 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,183 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,183 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,186 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,186 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,189 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,189 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,191 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,191 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,193 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,193 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,195 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,195 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,196 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,197 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,199 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,199 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,202 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,202 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,208 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,208 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,210 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,210 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,213 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,213 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,214 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,215 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,218 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,220 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,220 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,223 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/stock_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,223 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/stock_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_BE 2026-09-14 11:47:00,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_BE 2026-09-14 11:47:00,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_BE 2026-09-14 11:47:00,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_BE 2026-09-14 11:47:00,227 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_BE 2026-09-14 11:47:00,227 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_BE 2026-09-14 11:47:00,227 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_BE 2026-09-14 11:47:00,227 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,227 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,231 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_BE 2026-09-14 11:47:00,231 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,231 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,243 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,243 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,255 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,258 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,259 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,262 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,262 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,264 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_BE 2026-09-14 11:47:00,264 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_demo/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,264 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_demo/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,267 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,270 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,270 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,271 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,271 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,281 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,281 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,285 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,285 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,287 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,287 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,288 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,289 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,294 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,294 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,296 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,296 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,298 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,299 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,304 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,305 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,307 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_BE 2026-09-14 11:47:00,307 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_BE 2026-09-14 11:47:00,307 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_BE 2026-09-14 11:47:00,307 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_BE 2026-09-14 11:47:00,308 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_BE 2026-09-14 11:47:00,308 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_BE 2026-09-14 11:47:00,308 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_BE 2026-09-14 11:47:00,308 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_BE 2026-09-14 11:47:00,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_BE 2026-09-14 11:47:00,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_BE 2026-09-14 11:47:00,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_BE 2026-09-14 11:47:00,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_BE 2026-09-14 11:47:00,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_BE 2026-09-14 11:47:00,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_BE 2026-09-14 11:47:00,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_BE 2026-09-14 11:47:00,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_BE 2026-09-14 11:47:00,311 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_BE 2026-09-14 11:47:00,311 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_BE 2026-09-14 11:47:00,311 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_BE 2026-09-14 11:47:00,311 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_BE 2026-09-14 11:47:00,312 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_BE 2026-09-14 11:47:00,312 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,312 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,315 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,315 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,318 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_BE 2026-09-14 11:47:00,318 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_BE 2026-09-14 11:47:00,318 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_BE 2026-09-14 11:47:00,319 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_BE 2026-09-14 11:47:00,319 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_BE 2026-09-14 11:47:00,319 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_BE 2026-09-14 11:47:00,320 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_BE 2026-09-14 11:47:00,320 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_BE 2026-09-14 11:47:00,320 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_forum/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,320 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_forum/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,356 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,362 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,362 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,369 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_BE 2026-09-14 11:47:00,369 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_BE 2026-09-14 11:47:00,370 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_BE 2026-09-14 11:47:00,370 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_BE 2026-09-14 11:47:00,370 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_BE 2026-09-14 11:47:00,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_BE 2026-09-14 11:47:00,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_BE 2026-09-14 11:47:00,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_BE 2026-09-14 11:47:00,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_BE 2026-09-14 11:47:00,372 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_BE 2026-09-14 11:47:00,372 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_BE 2026-09-14 11:47:00,372 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,372 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,375 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_BE 2026-09-14 11:47:00,375 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_BE 2026-09-14 11:47:00,375 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_BE 2026-09-14 11:47:00,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_BE 2026-09-14 11:47:00,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_BE 2026-09-14 11:47:00,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_BE 2026-09-14 11:47:00,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_BE 2026-09-14 11:47:00,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_BE 2026-09-14 11:47:00,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_BE 2026-09-14 11:47:00,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_BE 2026-09-14 11:47:00,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_BE 2026-09-14 11:47:00,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_BE 2026-09-14 11:47:00,378 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_BE 2026-09-14 11:47:00,379 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_BE 2026-09-14 11:47:00,379 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_BE 2026-09-14 11:47:00,379 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_BE 2026-09-14 11:47:00,380 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_BE 2026-09-14 11:47:00,380 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_BE 2026-09-14 11:47:00,380 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_BE 2026-09-14 11:47:00,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_BE 2026-09-14 11:47:00,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_BE 2026-09-14 11:47:00,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_BE 2026-09-14 11:47:00,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_BE 2026-09-14 11:47:00,382 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_BE 2026-09-14 11:47:00,382 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_BE 2026-09-14 11:47:00,382 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_BE 2026-09-14 11:47:00,383 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_BE 2026-09-14 11:47:00,383 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_BE 2026-09-14 11:47:00,383 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_BE 2026-09-14 11:47:00,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_BE 2026-09-14 11:47:00,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_BE 2026-09-14 11:47:00,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_BE 2026-09-14 11:47:00,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_BE 2026-09-14 11:47:00,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_BE 2026-09-14 11:47:00,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_BE 2026-09-14 11:47:00,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_BE 2026-09-14 11:47:00,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_BE 2026-09-14 11:47:00,386 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_BE 2026-09-14 11:47:00,386 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_BE 2026-09-14 11:47:00,386 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_BE 2026-09-14 11:47:00,387 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_BE 2026-09-14 11:47:00,387 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_BE 2026-09-14 11:47:00,387 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_BE 2026-09-14 11:47:00,388 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_BE 2026-09-14 11:47:00,388 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_BE 2026-09-14 11:47:00,388 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_BE 2026-09-14 11:47:00,388 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_BE 2026-09-14 11:47:00,389 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_BE 2026-09-14 11:47:00,389 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_BE 2026-09-14 11:47:00,389 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_BE 2026-09-14 11:47:00,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_BE 2026-09-14 11:47:00,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_BE 2026-09-14 11:47:00,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_BE 2026-09-14 11:47:00,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_BE 2026-09-14 11:47:00,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_BE 2026-09-14 11:47:00,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_BE 2026-09-14 11:47:00,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_BE 2026-09-14 11:47:00,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_BE 2026-09-14 11:47:00,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_BE 2026-09-14 11:47:00,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_BE 2026-09-14 11:47:00,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,392 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,395 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_BE 2026-09-14 11:47:00,395 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_BE 2026-09-14 11:47:00,396 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_BE 2026-09-14 11:47:00,396 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_BE 2026-09-14 11:47:00,396 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_BE 2026-09-14 11:47:00,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_BE 2026-09-14 11:47:00,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_BE 2026-09-14 11:47:00,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_BE 2026-09-14 11:47:00,397 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_BE 2026-09-14 11:47:00,398 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_BE 2026-09-14 11:47:00,398 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_BE 2026-09-14 11:47:00,398 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_BE 2026-09-14 11:47:00,399 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_BE 2026-09-14 11:47:00,399 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_BE 2026-09-14 11:47:00,399 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_BE 2026-09-14 11:47:00,399 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_BE 2026-09-14 11:47:00,400 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_BE 2026-09-14 11:47:00,400 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_BE 2026-09-14 11:47:00,400 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_BE 2026-09-14 11:47:00,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_BE 2026-09-14 11:47:00,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_BE 2026-09-14 11:47:00,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_BE 2026-09-14 11:47:00,401 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_BE 2026-09-14 11:47:00,402 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_BE 2026-09-14 11:47:00,402 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_BE 2026-09-14 11:47:00,402 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_BE 2026-09-14 11:47:00,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_BE 2026-09-14 11:47:00,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_BE 2026-09-14 11:47:00,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_BE 2026-09-14 11:47:00,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_BE 2026-09-14 11:47:00,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_BE 2026-09-14 11:47:00,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_BE 2026-09-14 11:47:00,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_BE 2026-09-14 11:47:00,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_BE 2026-09-14 11:47:00,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_BE 2026-09-14 11:47:00,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_BE 2026-09-14 11:47:00,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_BE 2026-09-14 11:47:00,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_BE 2026-09-14 11:47:00,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_BE 2026-09-14 11:47:00,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_BE 2026-09-14 11:47:00,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_BE 2026-09-14 11:47:00,407 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_BE 2026-09-14 11:47:00,407 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_BE 2026-09-14 11:47:00,407 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_BE 2026-09-14 11:47:00,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_BE 2026-09-14 11:47:00,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_BE 2026-09-14 11:47:00,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_BE 2026-09-14 11:47:00,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_BE 2026-09-14 11:47:00,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_BE 2026-09-14 11:47:00,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_BE 2026-09-14 11:47:00,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_BE 2026-09-14 11:47:00,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_BE 2026-09-14 11:47:00,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_BE 2026-09-14 11:47:00,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_BE 2026-09-14 11:47:00,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_BE 2026-09-14 11:47:00,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-ffcd4ae-224833/addons/transifex/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,411 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/transifex/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_BE 2026-09-14 11:47:00,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_BE 2026-09-14 11:47:00,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_BE 2026-09-14 11:47:00,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_BE 2026-09-14 11:47:00,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_BE 2026-09-14 11:47:00,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_BE 2026-09-14 11:47:00,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_BE 2026-09-14 11:47:00,416 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_BE 2026-09-14 11:47:00,416 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_BE 2026-09-14 11:47:00,416 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_BE 2026-09-14 11:47:00,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_BE 2026-09-14 11:47:00,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_BE 2026-09-14 11:47:00,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_BE 2026-09-14 11:47:00,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_BE 2026-09-14 11:47:00,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_BE 2026-09-14 11:47:00,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_BE 2026-09-14 11:47:00,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_BE 2026-09-14 11:47:00,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_BE 2026-09-14 11:47:00,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_BE 2026-09-14 11:47:00,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_BE 2026-09-14 11:47:00,419 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_BE 2026-09-14 11:47:00,420 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_BE 2026-09-14 11:47:00,420 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_BE 2026-09-14 11:47:00,420 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_BE 2026-09-14 11:47:00,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_BE 2026-09-14 11:47:00,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_BE 2026-09-14 11:47:00,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_BE 2026-09-14 11:47:00,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_BE 2026-09-14 11:47:00,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_BE 2026-09-14 11:47:00,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_BE 2026-09-14 11:47:00,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_BE 2026-09-14 11:47:00,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_BE 2026-09-14 11:47:00,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_BE 2026-09-14 11:47:00,426 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_BE 2026-09-14 11:47:00,427 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_BE 2026-09-14 11:47:00,427 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_BE 2026-09-14 11:47:00,427 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_BE 2026-09-14 11:47:00,427 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_BE 2026-09-14 11:47:00,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_BE 2026-09-14 11:47:00,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_BE 2026-09-14 11:47:00,428 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_BE 2026-09-14 11:47:00,429 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_BE 2026-09-14 11:47:00,429 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_BE 2026-09-14 11:47:00,429 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_BE 2026-09-14 11:47:00,429 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_BE 2026-09-14 11:47:00,430 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_BE 2026-09-14 11:47:00,430 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_BE 2026-09-14 11:47:00,430 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_BE 2026-09-14 11:47:00,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_BE 2026-09-14 11:47:00,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_BE 2026-09-14 11:47:00,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_BE 2026-09-14 11:47:00,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_BE 2026-09-14 11:47:00,432 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_BE 2026-09-14 11:47:00,432 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_BE 2026-09-14 11:47:00,432 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_BE 2026-09-14 11:47:00,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_BE 2026-09-14 11:47:00,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_BE 2026-09-14 11:47:00,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_BE 2026-09-14 11:47:00,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_BE 2026-09-14 11:47:00,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_BE 2026-09-14 11:47:00,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_BE 2026-09-14 11:47:00,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_BE 2026-09-14 11:47:00,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_BE 2026-09-14 11:47:00,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_BE 2026-09-14 11:47:00,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_BE 2026-09-14 11:47:00,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_BE 2026-09-14 11:47:00,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_BE 2026-09-14 11:47:00,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_BE 2026-09-14 11:47:00,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_BE 2026-09-14 11:47:00,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_BE 2026-09-14 11:47:00,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_BE 2026-09-14 11:47:00,438 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_BE 2026-09-14 11:47:00,438 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_BE 2026-09-14 11:47:00,438 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,438 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,456 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_BE 2026-09-14 11:47:00,457 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_BE 2026-09-14 11:47:00,457 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_BE 2026-09-14 11:47:00,457 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_BE 2026-09-14 11:47:00,458 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_BE 2026-09-14 11:47:00,458 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_BE 2026-09-14 11:47:00,458 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_BE 2026-09-14 11:47:00,459 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_BE 2026-09-14 11:47:00,459 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_BE 2026-09-14 11:47:00,459 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_BE 2026-09-14 11:47:00,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_BE 2026-09-14 11:47:00,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_BE 2026-09-14 11:47:00,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_BE 2026-09-14 11:47:00,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_BE 2026-09-14 11:47:00,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_BE 2026-09-14 11:47:00,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_BE 2026-09-14 11:47:00,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_BE 2026-09-14 11:47:00,462 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-ffcd4ae-224833/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,462 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,464 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_BE 2026-09-14 11:47:00,465 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_BE 2026-09-14 11:47:00,465 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_BE 2026-09-14 11:47:00,465 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_BE 2026-09-14 11:47:00,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_BE 2026-09-14 11:47:00,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_BE 2026-09-14 11:47:00,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_links/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,466 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_links/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,470 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_BE 2026-09-14 11:47:00,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_BE 2026-09-14 11:47:00,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_BE 2026-09-14 11:47:00,471 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_BE 2026-09-14 11:47:00,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_BE 2026-09-14 11:47:00,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_BE 2026-09-14 11:47:00,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_BE 2026-09-14 11:47:00,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_BE 2026-09-14 11:47:00,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_BE 2026-09-14 11:47:00,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_BE 2026-09-14 11:47:00,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_BE 2026-09-14 11:47:00,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_BE 2026-09-14 11:47:00,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_BE 2026-09-14 11:47:00,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_BE 2026-09-14 11:47:00,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_BE 2026-09-14 11:47:00,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_BE 2026-09-14 11:47:00,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_BE 2026-09-14 11:47:00,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_BE 2026-09-14 11:47:00,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_BE 2026-09-14 11:47:00,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_BE 2026-09-14 11:47:00,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_BE 2026-09-14 11:47:00,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_BE 2026-09-14 11:47:00,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_BE 2026-09-14 11:47:00,477 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_BE 2026-09-14 11:47:00,477 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_BE 2026-09-14 11:47:00,477 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_BE 2026-09-14 11:47:00,478 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_BE 2026-09-14 11:47:00,478 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_BE 2026-09-14 11:47:00,478 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_BE 2026-09-14 11:47:00,478 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_BE 2026-09-14 11:47:00,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_BE 2026-09-14 11:47:00,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_BE 2026-09-14 11:47:00,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_BE 2026-09-14 11:47:00,480 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_BE 2026-09-14 11:47:00,480 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_BE 2026-09-14 11:47:00,480 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_BE 2026-09-14 11:47:00,480 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_BE 2026-09-14 11:47:00,481 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_BE 2026-09-14 11:47:00,481 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_BE 2026-09-14 11:47:00,481 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_BE 2026-09-14 11:47:00,482 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_BE 2026-09-14 11:47:00,482 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_BE 2026-09-14 11:47:00,482 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_BE 2026-09-14 11:47:00,482 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_BE 2026-09-14 11:47:00,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_BE 2026-09-14 11:47:00,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_BE 2026-09-14 11:47:00,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_BE 2026-09-14 11:47:00,483 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_BE 2026-09-14 11:47:00,484 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_BE 2026-09-14 11:47:00,484 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_BE 2026-09-14 11:47:00,484 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_BE 2026-09-14 11:47:00,485 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_BE 2026-09-14 11:47:00,485 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_BE 2026-09-14 11:47:00,485 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_BE 2026-09-14 11:47:00,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_BE 2026-09-14 11:47:00,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_BE 2026-09-14 11:47:00,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_BE 2026-09-14 11:47:00,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_BE 2026-09-14 11:47:00,487 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_BE 2026-09-14 11:47:00,487 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_BE 2026-09-14 11:47:00,487 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_BE 2026-09-14 11:47:00,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_BE 2026-09-14 11:47:00,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_BE 2026-09-14 11:47:00,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_BE 2026-09-14 11:47:00,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_BE 2026-09-14 11:47:00,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_BE 2026-09-14 11:47:00,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_BE 2026-09-14 11:47:00,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_BE 2026-09-14 11:47:00,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_BE 2026-09-14 11:47:00,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_BE 2026-09-14 11:47:00,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_BE 2026-09-14 11:47:00,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_BE 2026-09-14 11:47:00,491 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_BE 2026-09-14 11:47:00,491 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_BE 2026-09-14 11:47:00,491 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_BE 2026-09-14 11:47:00,492 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_BE 2026-09-14 11:47:00,492 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_BE 2026-09-14 11:47:00,492 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_BE 2026-09-14 11:47:00,492 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_BE 2026-09-14 11:47:00,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_BE 2026-09-14 11:47:00,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_BE 2026-09-14 11:47:00,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_BE 2026-09-14 11:47:00,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_BE 2026-09-14 11:47:00,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_BE 2026-09-14 11:47:00,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_BE 2026-09-14 11:47:00,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_BE 2026-09-14 11:47:00,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_BE 2026-09-14 11:47:00,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_BE 2026-09-14 11:47:00,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_BE 2026-09-14 11:47:00,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_BE 2026-09-14 11:47:00,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_BE 2026-09-14 11:47:00,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_BE 2026-09-14 11:47:00,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_BE 2026-09-14 11:47:00,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_BE 2026-09-14 11:47:00,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_BE 2026-09-14 11:47:00,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_BE 2026-09-14 11:47:00,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_BE 2026-09-14 11:47:00,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_BE 2026-09-14 11:47:00,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_BE 2026-09-14 11:47:00,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_BE 2026-09-14 11:47:00,498 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_BE 2026-09-14 11:47:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_BE 2026-09-14 11:47:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_BE 2026-09-14 11:47:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_BE 2026-09-14 11:47:00,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_BE 2026-09-14 11:47:00,500 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_BE 2026-09-14 11:47:00,500 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_BE 2026-09-14 11:47:00,500 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_BE 2026-09-14 11:47:00,500 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_BE 2026-09-14 11:47:00,501 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_BE 2026-09-14 11:47:00,501 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_BE 2026-09-14 11:47:00,501 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_BE 2026-09-14 11:47:00,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_BE 2026-09-14 11:47:00,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_BE 2026-09-14 11:47:00,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_BE 2026-09-14 11:47:00,503 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_BE 2026-09-14 11:47:00,503 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,503 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_BE 2026-09-14 11:47:00,504 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_BE 2026-09-14 11:47:00,504 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_BE 2026-09-14 11:47:00,504 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_BE 2026-09-14 11:47:00,504 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_BE 2026-09-14 11:47:00,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_BE 2026-09-14 11:47:00,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_BE 2026-09-14 11:47:00,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_BE 2026-09-14 11:47:00,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_BE 2026-09-14 11:47:00,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_BE 2026-09-14 11:47:00,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_BE 2026-09-14 11:47:00,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_BE 2026-09-14 11:47:00,507 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_BE 2026-09-14 11:47:00,507 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_BE 2026-09-14 11:47:00,507 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_BE 2026-09-14 11:47:00,508 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_BE 2026-09-14 11:47:00,508 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_BE 2026-09-14 11:47:00,508 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_BE 2026-09-14 11:47:00,508 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_BE 2026-09-14 11:47:00,509 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_BE 2026-09-14 11:47:00,509 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_BE 2026-09-14 11:47:00,509 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_BE 2026-09-14 11:47:00,510 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_BE 2026-09-14 11:47:00,510 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_BE 2026-09-14 11:47:00,510 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_BE 2026-09-14 11:47:00,510 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_BE 2026-09-14 11:47:00,511 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_BE 2026-09-14 11:47:00,511 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_BE 2026-09-14 11:47:00,511 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_BE 2026-09-14 11:47:00,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_BE 2026-09-14 11:47:00,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_BE 2026-09-14 11:47:00,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_BE 2026-09-14 11:47:00,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_BE 2026-09-14 11:47:00,513 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_BE 2026-09-14 11:47:00,513 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_BE 2026-09-14 11:47:00,513 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_BE 2026-09-14 11:47:00,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_BE 2026-09-14 11:47:00,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_BE 2026-09-14 11:47:00,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_BE 2026-09-14 11:47:00,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_BE 2026-09-14 11:47:00,515 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_BE 2026-09-14 11:47:00,515 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_BE 2026-09-14 11:47:00,515 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_BE 2026-09-14 11:47:00,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_BE 2026-09-14 11:47:00,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_BE 2026-09-14 11:47:00,516 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_BE 2026-09-14 11:47:00,517 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_BE 2026-09-14 11:47:00,517 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_BE 2026-09-14 11:47:00,517 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_BE 2026-09-14 11:47:00,517 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_BE 2026-09-14 11:47:00,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_BE 2026-09-14 11:47:00,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_BE 2026-09-14 11:47:00,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_BE 2026-09-14 11:47:00,519 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_BE 2026-09-14 11:47:00,519 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_BE 2026-09-14 11:47:00,519 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_BE 2026-09-14 11:47:00,519 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_BE 2026-09-14 11:47:00,520 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_BE 2026-09-14 11:47:00,520 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_BE 2026-09-14 11:47:00,520 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_BE 2026-09-14 11:47:00,520 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_BE 2026-09-14 11:47:00,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_BE 2026-09-14 11:47:00,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_BE 2026-09-14 11:47:00,521 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_BE 2026-09-14 11:47:00,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_BE 2026-09-14 11:47:00,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_BE 2026-09-14 11:47:00,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_BE 2026-09-14 11:47:00,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_BE 2026-09-14 11:47:00,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_BE 2026-09-14 11:47:00,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_BE 2026-09-14 11:47:00,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_BE 2026-09-14 11:47:00,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_BE 2026-09-14 11:47:00,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_BE 2026-09-14 11:47:00,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_BE 2026-09-14 11:47:00,524 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_BE 2026-09-14 11:47:00,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_BE 2026-09-14 11:47:00,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_BE 2026-09-14 11:47:00,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_BE 2026-09-14 11:47:00,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_BE 2026-09-14 11:47:00,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_BE 2026-09-14 11:47:00,527 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_BE 2026-09-14 11:47:00,527 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_BE 2026-09-14 11:47:00,527 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_BE 2026-09-14 11:47:00,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_BE 2026-09-14 11:47:00,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_BE 2026-09-14 11:47:00,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_BE 2026-09-14 11:47:00,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_BE 2026-09-14 11:47:00,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_BE 2026-09-14 11:47:00,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_BE 2026-09-14 11:47:00,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_BE 2026-09-14 11:47:00,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_BE 2026-09-14 11:47:00,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_BE 2026-09-14 11:47:00,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_BE 2026-09-14 11:47:00,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_BE 2026-09-14 11:47:00,531 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_BE 2026-09-14 11:47:00,531 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_BE 2026-09-14 11:47:00,531 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_BE 2026-09-14 11:47:00,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_BE 2026-09-14 11:47:00,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_BE 2026-09-14 11:47:00,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_BE 2026-09-14 11:47:00,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_BE 2026-09-14 11:47:00,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_BE 2026-09-14 11:47:00,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_BE 2026-09-14 11:47:00,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_BE 2026-09-14 11:47:00,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_BE 2026-09-14 11:47:00,534 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_BE 2026-09-14 11:47:00,534 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,534 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,535 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,535 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_BE 2026-09-14 11:47:00,535 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_BE 2026-09-14 11:47:00,535 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_BE 2026-09-14 11:47:00,536 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_BE 2026-09-14 11:47:00,536 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_BE 2026-09-14 11:47:00,536 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_BE 2026-09-14 11:47:00,537 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_BE 2026-09-14 11:47:00,537 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_BE 2026-09-14 11:47:00,537 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_BE 2026-09-14 11:47:00,537 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_BE 2026-09-14 11:47:00,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_BE 2026-09-14 11:47:00,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_BE 2026-09-14 11:47:00,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_BE 2026-09-14 11:47:00,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_BE 2026-09-14 11:47:00,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_BE 2026-09-14 11:47:00,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_BE 2026-09-14 11:47:00,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_BE 2026-09-14 11:47:00,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_BE 2026-09-14 11:47:00,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_BE 2026-09-14 11:47:00,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_BE 2026-09-14 11:47:00,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_BE 2026-09-14 11:47:00,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_BE 2026-09-14 11:47:00,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_BE 2026-09-14 11:47:00,541 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_BE 2026-09-14 11:47:00,542 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_BE 2026-09-14 11:47:00,542 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_BE 2026-09-14 11:47:00,542 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_BE 2026-09-14 11:47:00,543 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_BE 2026-09-14 11:47:00,543 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_BE 2026-09-14 11:47:00,543 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_BE 2026-09-14 11:47:00,543 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_BE 2026-09-14 11:47:00,544 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_BE 2026-09-14 11:47:00,544 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_BE 2026-09-14 11:47:00,544 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_BE 2026-09-14 11:47:00,544 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_BE 2026-09-14 11:47:00,545 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_BE 2026-09-14 11:47:00,545 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_BE 2026-09-14 11:47:00,545 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_BE 2026-09-14 11:47:00,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_BE 2026-09-14 11:47:00,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_BE 2026-09-14 11:47:00,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_BE 2026-09-14 11:47:00,546 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_BE 2026-09-14 11:47:00,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_BE 2026-09-14 11:47:00,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,547 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,551 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_BE 2026-09-14 11:47:00,551 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_BE 2026-09-14 11:47:00,551 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_BE 2026-09-14 11:47:00,552 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_BE 2026-09-14 11:47:00,552 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_BE 2026-09-14 11:47:00,552 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_BE 2026-09-14 11:47:00,552 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_BE 2026-09-14 11:47:00,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_BE 2026-09-14 11:47:00,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_BE 2026-09-14 11:47:00,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_BE 2026-09-14 11:47:00,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_BE 2026-09-14 11:47:00,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_BE 2026-09-14 11:47:00,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_BE 2026-09-14 11:47:00,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_BE 2026-09-14 11:47:00,555 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_BE 2026-09-14 11:47:00,555 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_BE 2026-09-14 11:47:00,555 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_BE 2026-09-14 11:47:00,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_BE 2026-09-14 11:47:00,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_BE 2026-09-14 11:47:00,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_BE 2026-09-14 11:47:00,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_BE 2026-09-14 11:47:00,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,557 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,559 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_customer/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,559 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_customer/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,562 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,564 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,566 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,566 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,568 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,568 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,569 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,569 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,570 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,573 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,574 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_membership/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,574 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_membership/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,577 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,577 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,579 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_project/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,579 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_project/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,581 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,581 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,582 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_custom/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_custom/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,584 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,586 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,586 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,589 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,589 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,592 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,592 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,594 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,594 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,595 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,595 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,596 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,596 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,599 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,599 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,601 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,601 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,603 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,603 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,604 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,604 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,606 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_BE 2026-09-14 11:47:00,606 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_BE 2026-09-14 11:47:00,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_BE 2026-09-14 11:47:00,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_BE 2026-09-14 11:47:00,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_BE 2026-09-14 11:47:00,608 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_BE 2026-09-14 11:47:00,608 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_BE 2026-09-14 11:47:00,608 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-ffcd4ae-224833/addons/board/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,608 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/board/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,612 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-ffcd4ae-224833/addons/board/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,612 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/board/i18n/fr_BE.po for language fr_BE 2026-09-14 11:47:00,614 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_aps/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,614 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_aps/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,616 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,616 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,618 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,618 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,621 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,621 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,623 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,623 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,625 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,625 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,628 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,628 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,630 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,630 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,632 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,632 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,634 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,634 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,637 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,637 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,639 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-ffcd4ae-224833/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,639 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,642 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,642 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,643 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_BE 2026-09-14 11:47:00,643 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-ffcd4ae-224833/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,644 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /data/build/rb-ffcd4ae-224833/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-09-14 11:47:00,645 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_BE 2026-09-14 11:47:00,645 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_BE 2026-09-14 11:47:00,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_BE 2026-09-14 11:47:00,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_BE 2026-09-14 11:47:00,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_BE 2026-09-14 11:47:00,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_BE 2026-09-14 11:47:00,647 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_BE 2026-09-14 11:47:00,647 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_BE 2026-09-14 11:47:17,176 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: installed language fr_BE in 21.743s 2026-09-14 11:47:17,216 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:47:17,230 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_views: Starting TestDebugger.test_t_debug_in_qweb_based_views ... 2026-09-14 11:47:17,306 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:47:17,412 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_views: Starting TestInvisibleField.test_uncommented_invisible_field ... 2026-09-14 11:47:18,608 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:18,644 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:47:18,658 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_01_xmlrpc_login ... 2026-09-14 11:47:18,661 121 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-09-14 11:47:18,663 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:18,914 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:19,388 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:19,390 121 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:47:19,391 121 INFO None werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:19] "POST /xmlrpc/2/common HTTP/1.1" 200 - 17 0.010 0.720 2026-09-14 11:47:19,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_01_xmlrpc_login: waiting for threads: [] 2026-09-14 11:47:19,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_name_search ... 2026-09-14 11:47:19,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:20,161 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:20,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:20] "POST /jsonrpc HTTP/1.1" 200 - 22 0.061 0.763 2026-09-14 11:47:20,244 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_name_search: waiting for threads: [] 2026-09-14 11:47:20,269 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_read_group ... 2026-09-14 11:47:20,275 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:20,960 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:21,007 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:21] "POST /jsonrpc HTTP/1.1" 200 - 22 0.032 0.702 2026-09-14 11:47:21,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_read_group: waiting for threads: [] 2026-09-14 11:47:21,031 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_attachment_raw ... 2026-09-14 11:47:21,041 121 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-09-14 11:47:21,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:21,274 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:21,886 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:21,928 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:21] "POST /xmlrpc/2/object HTTP/1.1" 200 - 26 0.029 0.859 2026-09-14 11:47:21,929 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_attachment_raw: waiting for threads: [] 2026-09-14 11:47:21,952 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_datetime ... 2026-09-14 11:47:21,972 121 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-09-14 11:47:21,973 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:22,187 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:22,687 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:22,703 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:22] "POST /xmlrpc/2/object HTTP/1.1" 200 - 22 0.014 0.718 2026-09-14 11:47:22,706 121 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-09-14 11:47:22,706 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:22,723 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:22] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.009 0.009 2026-09-14 11:47:22,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_datetime: waiting for threads: [] 2026-09-14 11:47:22,747 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_defaultdict_marshalling ... 2026-09-14 11:47:22,753 121 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-09-14 11:47:22,755 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:24,052 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:24,526 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:24,528 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:24] "POST /xmlrpc/2/object HTTP/1.1" 200 - 12 0.015 1.761 2026-09-14 11:47:24,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_defaultdict_marshalling: waiting for threads: [] 2026-09-14 11:47:24,556 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_frozendict_marshalling ... 2026-09-14 11:47:24,696 121 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-09-14 11:47:24,698 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:24,930 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:25,460 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:25,470 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:25] "POST /xmlrpc/2/object HTTP/1.1" 200 - 12 0.003 0.771 2026-09-14 11:47:25,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_frozendict_marshalling: waiting for threads: [] 2026-09-14 11:47:25,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_html_field ... 2026-09-14 11:47:25,981 121 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-09-14 11:47:25,982 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:26,258 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:26,789 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:26,815 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:26] "POST /xmlrpc/2/object HTTP/1.1" 200 - 25 0.015 0.820 2026-09-14 11:47:26,816 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_html_field: waiting for threads: [] 2026-09-14 11:47:26,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_ir_model_search ... 2026-09-14 11:47:26,851 121 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-09-14 11:47:26,853 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:27,115 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:27,711 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:27,733 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:27] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.017 0.865 2026-09-14 11:47:27,742 121 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-09-14 11:47:27,743 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:27,753 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:27] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.004 0.008 2026-09-14 11:47:27,761 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_ir_model_search: waiting for threads: [] 2026-09-14 11:47:27,786 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_name_search ... 2026-09-14 11:47:27,789 121 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-09-14 11:47:27,791 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:28,047 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:28,609 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:28,655 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:28] "POST /xmlrpc/2/object HTTP/1.1" 200 - 22 0.027 0.839 2026-09-14 11:47:28,656 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_name_search: waiting for threads: [] 2026-09-14 11:47:28,681 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_read_group ... 2026-09-14 11:47:28,684 121 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-09-14 11:47:28,686 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:29,965 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:30,540 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:30,590 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:30] "POST /xmlrpc/2/object HTTP/1.1" 200 - 22 0.030 1.877 2026-09-14 11:47:30,592 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_read_group: waiting for threads: [] 2026-09-14 11:47:30,624 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_remove_control_characters ... 2026-09-14 11:47:31,136 121 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-09-14 11:47:31,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:31,381 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:31,876 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 11:47:31,911 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:31] "POST /xmlrpc/2/object HTTP/1.1" 200 - 26 0.022 0.754 2026-09-14 11:47:31,912 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_remove_control_characters: waiting for threads: [] 2026-09-14 11:47:31,944 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:47:32,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_delete ... 2026-09-14 11:47:32,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#367) from localhost 2026-09-14 11:47:32,466 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys.description records with IDs: [1] 2026-09-14 11:47:32,489 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#367) from localhost 2026-09-14 11:47:32,492 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys.description records with IDs: [2] 2026-09-14 11:47:32,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#367) from localhost 2026-09-14 11:47:32,512 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys.description records with IDs: [3] 2026-09-14 11:47:32,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'byl' (#367) from localhost 2026-09-14 11:47:32,538 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys records with IDs: [3] 2026-09-14 11:47:32,553 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'admin' (#2) from localhost 2026-09-14 11:47:32,555 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #2 deleted res.users.apikeys records with IDs: [4] 2026-09-14 11:47:32,903 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 368, model: res.users.apikeys 2026-09-14 11:47:32,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 368, model: res.users.apikeys 2026-09-14 11:47:32,936 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_disabled ... 2026-09-14 11:47:32,964 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#367) from localhost 2026-09-14 11:47:32,969 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys.description records with IDs: [4] 2026-09-14 11:47:33,013 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [575] 2026-09-14 11:47:33,022 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-09-14 11:47:33,027 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-09-14 11:47:33,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_key ... 2026-09-14 11:47:33,080 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#367) from localhost 2026-09-14 11:47:33,084 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #367 deleted res.users.apikeys.description records with IDs: [5] 2026-09-14 11:47:33,090 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,100 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:byl from localhost 2026-09-14 11:47:33,100 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,101 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,112 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:byl from localhost 2026-09-14 11:47:33,113 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,113 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,122 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-09-14 11:47:33,124 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:47:33,149 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_trivial ... 2026-09-14 11:47:33,150 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-09-14 11:47:33,161 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:byl from localhost 2026-09-14 11:47:33,161 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-09-14 11:47:33,162 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-09-14 11:47:33,165 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-09-14 11:47:33,172 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:47:33,192 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_wrongpw ... 2026-09-14 11:47:33,193 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-09-14 11:47:33,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login failed for db:rb-ffcd4ae-224833-415457 login:byl from localhost 2026-09-14 11:47:33,210 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-09-14 11:47:33,241 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:47:33,323 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_01_on_create_or_write ... 2026-09-14 11:47:33,621 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_02_on_create_or_write_restricted ... 2026-09-14 11:47:33,746 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_03_on_change_restricted ... 2026-09-14 11:47:33,828 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_04_on_create_or_write_differentiate ... 2026-09-14 11:47:34,034 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_create_automation_rule_for_valid_model ... 2026-09-14 11:47:34,132 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:47:36,039 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1420a87560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:47:36,040 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f142377dee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:47:36,046 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:47:36,048 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f142377d080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:47:36,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:47:51,508 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:47:51,508 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:47:51,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer: Starting TestMailFullComposer.test_mail_composer_test_tour ... 2026-09-14 11:47:52,852 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome pid: 8208 2026-09-14 11:47:52,852 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpv29shyzi_chrome_odoo 2026-09-14 11:47:52,852 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:46313/json/version 2026-09-14 11:47:52,853 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46313/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:47:52,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:47:52,859 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:46313/json 2026-09-14 11:47:52,859 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46313/json with timeout 3 increased to 10s during tests 2026-09-14 11:47:52,861 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:46313/devtools/page/773FCF36BD1A7A6F901E16F3EA3C05AD 2026-09-14 11:47:52,865 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-09-14 11:47:52,868 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-09-14 11:47:52,937 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:employee from n/a 2026-09-14 11:47:52,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Setting session cookie in browser 2026-09-14 11:47:52,977 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/1501" in browser 2026-09-14 11:47:52,977 121 INFO rb-ffcd4ae-224833-415457 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/1501" 2026-09-14 11:47:53,004 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:47:54,028 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /odoo/res.partner/1501 HTTP/1.1" 200 - 186 0.101 0.926 2026-09-14 11:47:54,032 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Navigation result: {'frameId': '773FCF36BD1A7A6F901E16F3EA3C05AD', 'loaderId': '61EB216201A19A2BC51F3FD017E32DA6', 'isDownload': False} 2026-09-14 11:47:54,032 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:54,069 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-14 11:47:54,072 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-14 11:47:54,190 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:47:54,255 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/webclient/load_menus/3da5e66a3202b678c04d628b4ef4b2700a1f0370eb72af18accd35e52f518beb HTTP/1.1" 200 - 115 0.103 0.095 2026-09-14 11:47:54,261 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.201 2026-09-14 11:47:54,273 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.116 2026-09-14 11:47:54,330 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 11:47:54,761 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:47:54,775 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-14 11:47:54,785 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:47:54,789 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:47:54,794 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.021 2026-09-14 11:47:54,803 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:47:54,828 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:47:54,849 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.025 2026-09-14 11:47:54,873 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.027 2026-09-14 11:47:54,895 121 INFO rb-ffcd4ae-224833-415457 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/1501", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:47:54,940 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:54,948 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:47:54,966 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:47:54,996 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:54] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.044 2026-09-14 11:47:55,060 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "GET /web/image?model=res.users&field=avatar_128&id=372 HTTP/1.1" 200 - 16 0.042 0.108 2026-09-14 11:47:55,106 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "GET /web/image/res.partner/1500/avatar_128?unique=1789386456000 HTTP/1.1" 200 - 8 0.016 0.177 2026-09-14 11:47:55,491 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 168 0.108 0.468 2026-09-14 11:47:55,492 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.539 2026-09-14 11:47:55,515 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.496 2026-09-14 11:47:55,581 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:47:55,623 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.044 0.044 2026-09-14 11:47:55,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-09-14 11:47:55,732 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.045 0.122 2026-09-14 11:47:55,833 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:47:55,851 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:47:55,880 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.007 0.014 2026-09-14 11:47:55,947 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 11:47:56,006 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:47:56,012 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.030 0.046 2026-09-14 11:47:56,061 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.093 2026-09-14 11:47:56,131 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.039 0.071 2026-09-14 11:47:56,168 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.006 0.080 2026-09-14 11:47:56,209 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.133 2026-09-14 11:47:56,238 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-09-14 11:47:56,242 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "GET /web/image/res.partner/2/avatar_128?unique=1789386456000 HTTP/1.1" 200 - 8 0.009 0.021 2026-09-14 11:47:56,333 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,436 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,772 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.028 0.034 2026-09-14 11:47:56,782 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:47:56,826 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,842 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "GET /web/image/res.partner/1502/avatar_128?unique=1789386456000 HTTP/1.1" 200 - 9 0.008 0.022 2026-09-14 11:47:56,897 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,897 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:56,921 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:47:56,938 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:56] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.015 0.022 2026-09-14 11:47:56,963 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,028 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,037 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:47:57,050 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "GET /web/assets/2abc804/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:47:57,205 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.010 0.042 2026-09-14 11:47:57,263 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 15 0.015 0.030 2026-09-14 11:47:57,326 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:47:57,370 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,375 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 11:47:57,425 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,477 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,528 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,585 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,651 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,679 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.009 0.010 2026-09-14 11:47:57,720 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,774 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,840 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,892 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,897 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,899 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:57,933 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.013 0.019 2026-09-14 11:47:57,949 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:57] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:47:57,964 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,211 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,267 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,325 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,397 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,446 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:58] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.020 0.026 2026-09-14 11:47:58,620 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:58] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.066 0.096 2026-09-14 11:47:58,664 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:58] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.025 2026-09-14 11:47:58,699 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:58] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.020 0.046 2026-09-14 11:47:58,701 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-09-14 11:47:58,747 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,811 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,865 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,923 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:58,990 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,073 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,148 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,193 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.011 0.028 2026-09-14 11:47:59,225 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.003 0.014 2026-09-14 11:47:59,233 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,250 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:47:59,301 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,469 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,504 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.029 2026-09-14 11:47:59,531 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.011 0.029 2026-09-14 11:47:59,545 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,606 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,672 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,731 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.026 0.029 2026-09-14 11:47:59,767 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.005 0.013 2026-09-14 11:47:59,781 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,787 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:47:59,860 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,865 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.007 2026-09-14 11:47:59,891 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:47:59] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.007 0.025 2026-09-14 11:47:59,923 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:47:59,992 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,147 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/message/post HTTP/1.1" 200 - 54 0.051 0.101 2026-09-14 11:48:00,182 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:48:00,210 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,263 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.039 0.051 2026-09-14 11:48:00,266 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,369 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,437 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,530 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/message/post HTTP/1.1" 200 - 34 0.040 0.049 2026-09-14 11:48:00,588 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.007 0.018 2026-09-14 11:48:00,592 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: tour succeeded 2026-09-14 11:48:00,594 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:48:00,723 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:00] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.077 0.071 2026-09-14 11:48:00,797 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: heap 37033092 (allocated 38756352) 2026-09-14 11:48:00,802 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing chrome headless with pid 8208 2026-09-14 11:48:00,803 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing websocket connection 2026-09-14 11:48:00,805 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Terminating chrome headless with pid 8208 2026-09-14 11:48:00,866 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpv29shyzi_chrome_odoo" 2026-09-14 11:48:00,976 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:48:04,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1424a0f420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:48:04,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14241982c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:48:04,046 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:48:04,049 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14241985e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:48:04,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 11:48:04,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_geolocalize.tests.test_geolocalize: Starting TestPartnerGeoLocalization.test_geo_localization_notification ... 2026-09-14 11:48:04,367 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-09-14 11:48:04,368 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-09-14 11:48:04,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-09-14 11:48:04,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-09-14 11:48:04,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:48:04,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_uninstall_module ... 2026-09-14 11:48:04,634 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-09-14 11:48:04,695 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Test Module'] to user __system__ #1 via n/a 2026-09-14 11:48:04,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Deleting ir.asset(134,) 2026-09-14 11:48:04,709 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [508407] 2026-09-14 11:48:04,709 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.asset records with IDs: [134] 2026-09-14 11:48:04,710 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Deleting ir.attachment(13705,) 2026-09-14 11:48:04,749 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [508406] 2026-09-14 11:48:04,749 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13705] 2026-09-14 11:48:04,758 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-09-14 11:48:04,761 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [508407, 508406] 2026-09-14 11:48:04,765 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: test_module 2026-09-14 11:48:04,781 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [508405] 2026-09-14 11:48:04,781 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1478] 2026-09-14 11:48:04,806 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_update_module ... 2026-09-14 11:48:05,286 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-09-14 11:48:05,308 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16457] 2026-09-14 11:48:05,315 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:05,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-09-14 11:48:05,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-09-14 11:48:05,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_wrong_dependencies ... 2026-09-14 11:48:05,651 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip ... 2026-09-14 11:48:05,705 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module bar: loading data.xml 2026-09-14 11:48:05,717 121 INFO rb-ffcd4ae-224833-415457 odoo.tools.translate: loading base translation file /tmp/tmpes4kd889/bar/i18n/fr_FR.po for language fr_FR 2026-09-14 11:48:05,765 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-09-14 11:48:05,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-09-14 11:48:05,899 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading res.partner.csv 2026-09-14 11:48:06,009 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading data.sql 2026-09-14 11:48:06,064 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:06,160 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_data_not_in_manifest ... 2026-09-14 11:48:06,219 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading foo.xml 2026-09-14 11:48:06,277 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:06,331 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_extract_only_useful ... 2026-09-14 11:48:06,377 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-09-14 11:48:06,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: skip unsupported file res.partner.xls 2026-09-14 11:48:06,450 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:06,504 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_ignore_unexpected_data_extension ... 2026-09-14 11:48:06,653 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_data ... 2026-09-14 11:48:06,777 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_manifest ... 2026-09-14 11:48:06,860 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:48:06,875 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_check_zip_dependencies ... 2026-09-14 11:48:06,977 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_assets_http ... 2026-09-14 11:48:07,034 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:07,063 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:07,308 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:07] "GET /foo/static/src/js/test.js HTTP/1.1" 200 - 13 0.005 0.242 2026-09-14 11:48:07,313 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_assets_http: waiting for threads: [] 2026-09-14 11:48:07,348 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_field_file ... 2026-09-14 11:48:07,398 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-09-14 11:48:07,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:48:07,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:07,457 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:07,695 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:07] "GET /foo/static/src/img/content/logo.png HTTP/1.1" 200 - 13 0.011 0.228 2026-09-14 11:48:07,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_field_file: waiting for threads: [] 2026-09-14 11:48:07,719 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_icon ... 2026-09-14 11:48:07,811 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-09-14 11:48:07,900 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:48:07,920 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-09-14 11:48:07,954 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:09,097 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:09] "GET /foo/static/description/icon.png HTTP/1.1" 200 - 13 0.015 1.130 2026-09-14 11:48:09,155 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:48:09,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_cnpj_br ... 2026-09-14 11:48:09,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_nif_de ... 2026-09-14 11:48:09,575 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_parent_validation ... 2026-09-14 11:48:09,781 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_peru_ruc_format ... 2026-09-14 11:48:09,931 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_revised_nri_gstin_format ... 2026-09-14 11:48:10,041 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_rut_uy ... 2026-09-14 11:48:10,178 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_country_difference ... 2026-09-14 11:48:10,251 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_do ... 2026-09-14 11:48:10,385 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_eu ... 2026-09-14 11:48:10,599 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_syntactic_validation ... 2026-09-14 11:48:10,999 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_th ... 2026-09-14 11:48:11,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_tw ... 2026-09-14 11:48:11,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_vn ... 2026-09-14 11:48:11,625 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_with_el_prefix ... 2026-09-14 11:48:11,738 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:48:12,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_controller ... 2026-09-14 11:48:12,603 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1525] 2026-09-14 11:48:12,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:13,124 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:13] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 5 0.002 0.287 2026-09-14 11:48:13,148 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1525] 2026-09-14 11:48:13,192 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:13] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 24 0.025 0.036 2026-09-14 11:48:13,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_cron ... 2026-09-14 11:48:13,331 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1526] 2026-09-14 11:48:13,357 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (73) started manually 2026-09-14 11:48:13,364 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: IAP VIES check response: {'BE0477472701': 'valid'} 2026-09-14 11:48:13,366 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1526] 2026-09-14 11:48:13,376 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (73) done 2026-09-14 11:48:13,400 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_fault_vat ... 2026-09-14 11:48:13,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_invalid_vat ... 2026-09-14 11:48:13,617 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_pending_vat ... 2026-09-14 11:48:13,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_unassigned_vat ... 2026-09-14 11:48:13,893 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_valid_vat ... 2026-09-14 11:48:14,034 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_valid_child_computed_before_parent_in_batch ... 2026-09-14 11:48:14,252 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1533] 2026-09-14 11:48:14,295 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:48:14,312 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_assetsbundle: Starting BusWebTests.test_bundle_sends_bus ... 2026-09-14 11:48:14,353 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3296, 3295, 3294, 3293, 3292, 3291, 3290, 3289, 3288, 3287, 3286, 3218, 3217, 3216, 3215, 3214, 3213, 3212, 3211, 3210] 2026-09-14 11:48:14,359 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:17,112 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a08bc57/web.assets_web.min.js (id:13719) 2026-09-14 11:48:17,121 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:17] "GET /web/assets/any/web.assets_web.min.js HTTP/1.1" 200 - 35 0.035 2.729 2026-09-14 11:48:19,090 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2d73148/web.assets_web.min.css (id:13720) 2026-09-14 11:48:19,094 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:19] "GET /web/assets/any/web.assets_web.min.css HTTP/1.1" 200 - 6 0.051 1.890 2026-09-14 11:48:21,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b76c3b/web.assets_backend.min.js (id:13721) 2026-09-14 11:48:21,500 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:21] "GET /web/assets/any/web.assets_backend.min.js HTTP/1.1" 200 - 23 0.017 2.382 2026-09-14 11:48:23,234 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2d73148/web.assets_backend.min.css (id:13722) 2026-09-14 11:48:23,241 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:23] "GET /web/assets/any/web.assets_backend.min.css HTTP/1.1" 200 - 6 0.043 1.664 2026-09-14 11:48:23,294 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 1 removed 2026-09-14 11:48:23,316 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_custom_gc_retention_window ... 2026-09-14 11:48:23,330 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214] 2026-09-14 11:48:23,574 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_default_gc_retention_window ... 2026-09-14 11:48:23,591 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214] 2026-09-14 11:48:23,824 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:48:23,854 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_bus_presence_auto_vacuum ... 2026-09-14 11:48:24,319 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-09-14 11:48:24,339 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16514] 2026-09-14 11:48:24,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:24,466 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [1] 2026-09-14 11:48:24,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_im_status_invalidation ... 2026-09-14 11:48:24,857 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-09-14 11:48:24,870 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16516] 2026-09-14 11:48:24,879 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:24,952 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_unlinking_sends_correct_im_status ... 2026-09-14 11:48:25,438 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-09-14 11:48:25,447 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16518] 2026-09-14 11:48:25,453 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:25,482 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [3] 2026-09-14 11:48:25,520 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:48:25,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_all_model_fields ... 2026-09-14 11:48:25,756 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_cr ... 2026-09-14 11:48:25,945 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_relational_fields_with_missing_model ... 2026-09-14 11:48:25,990 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:48:26,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-09-14 11:48:26,521 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-09-14 11:48:26,535 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16520] 2026-09-14 11:48:26,548 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:26,597 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:bob_user from n/a 2026-09-14 11:48:26,601 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:26,871 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:26] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.002 0.268 2026-09-14 11:48:26,920 121 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-09-14 11:48:37,354 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_only_allow_string_channels_from_frontend ... 2026-09-14 11:48:37,373 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-09-14 11:48:37,891 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-09-14 11:48:37,900 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16522] 2026-09-14 11:48:37,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:37,944 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:bob_user from n/a 2026-09-14 11:48:37,955 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:39,280 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.002 1.330 2026-09-14 11:48:39,423 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:48:39,440 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_disconnect ... 2026-09-14 11:48:39,444 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:39,675 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.003 0.229 2026-09-14 11:48:39,734 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_update ... 2026-09-14 11:48:39,739 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:39,983 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.007 0.239 2026-09-14 11:48:40,056 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_disconnect_when_version_outdated ... 2026-09-14 11:48:40,066 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:40,351 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:40] "GET /websocket?version=17.0-0 HTTP/1.1" 101 - 8 0.019 0.274 2026-09-14 11:48:40,367 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:40] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.003 2026-09-14 11:48:40,385 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:40] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.003 2026-09-14 11:48:41,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_disconnect_when_version_outdated: waiting for threads: [] 2026-09-14 11:48:41,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_instances_weak_set ... 2026-09-14 11:48:41,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:41,624 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.003 0.207 2026-09-14 11:48:41,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-14 11:48:42,735 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_lifecycle_hooks ... 2026-09-14 11:48:42,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:43,042 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.002 0.303 2026-09-14 11:48:43,065 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_no_cursor_when_no_callback_for_lifecycle_event ... 2026-09-14 11:48:43,071 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:43,302 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.002 0.231 2026-09-14 11:48:43,332 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_public_configuration ... 2026-09-14 11:48:43,780 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-09-14 11:48:43,787 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16524] 2026-09-14 11:48:43,792 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:43,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:48:43,822 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:44,051 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 0.229 2026-09-14 11:48:49,081 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_higher_last_notification_id ... 2026-09-14 11:48:49,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:49,353 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:49] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.004 0.264 2026-09-14 11:48:49,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_subscribe_higher_last_notification_id: waiting for threads: [] 2026-09-14 11:48:49,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_lower_last_notification_id ... 2026-09-14 11:48:49,425 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:49,674 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:49] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.002 0.249 2026-09-14 11:48:49,741 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_to_custom_channel ... 2026-09-14 11:48:49,799 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:51,125 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:51] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.003 1.328 2026-09-14 11:48:51,195 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_keep_alive_timeout ... 2026-09-14 11:48:51,325 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_no_response_timeout ... 2026-09-14 11:48:51,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_overlapping_timeouts ... 2026-09-14 11:48:51,549 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_reset_wait_for ... 2026-09-14 11:48:51,657 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification ... 2026-09-14 11:48:51,663 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:51,890 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:51] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.003 0.227 2026-09-14 11:48:52,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification_unsupported_language ... 2026-09-14 11:48:52,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:52,258 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.010 0.237 2026-09-14 11:48:52,327 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_on_websocket_closed ... 2026-09-14 11:48:52,335 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:52,573 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.002 0.240 2026-09-14 11:48:52,576 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_trigger_on_websocket_closed: waiting for threads: [] 2026-09-14 11:48:52,599 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_login ... 2026-09-14 11:48:52,604 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:53,866 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:53] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.004 1.261 2026-09-14 11:48:54,414 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-09-14 11:48:54,426 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16527] 2026-09-14 11:48:54,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:54,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:48:55,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_incoming_message ... 2026-09-14 11:48:56,005 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-09-14 11:48:56,015 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16529] 2026-09-14 11:48:56,024 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:56,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:48:56,082 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:56,343 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:56] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.010 0.254 2026-09-14 11:48:56,366 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:56] "GET /web/session/logout HTTP/1.1" 303 - 7 0.006 0.010 2026-09-14 11:48:56,372 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:56] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:48:57,015 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:57] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.106 0.531 2026-09-14 11:48:58,020 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_user_logout_incoming_message: waiting for threads: [] 2026-09-14 11:48:58,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_outgoing_message ... 2026-09-14 11:48:58,484 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-09-14 11:48:58,491 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16531] 2026-09-14 11:48:58,497 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:48:58,526 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user from n/a 2026-09-14 11:48:58,532 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:58,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:58] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.002 0.231 2026-09-14 11:48:58,796 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:58] "GET /web/session/logout HTTP/1.1" 303 - 5 0.004 0.007 2026-09-14 11:48:58,801 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:58] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:48:59,536 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:59] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.136 0.592 2026-09-14 11:49:00,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_user_logout_outgoing_message: waiting for threads: [] 2026-09-14 11:49:00,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_websocket_terminates_after_closing_timeout ... 2022-08-19 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-08-19 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [19/Aug/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.003 -0.003 2026-09-14 11:49:01,970 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:49:01,995 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ko ... 2026-09-14 11:49:02,009 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:02,284 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:02] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.005 0.274 2026-09-14 11:49:02,300 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting.test_rate_limiting_base_ko: waiting for threads: [] 2026-09-14 11:49:02,326 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ok ... 2026-09-14 11:49:02,332 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:03,732 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:03] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.002 1.401 2026-09-14 11:49:06,725 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_opening_burst ... 2026-09-14 11:49:06,732 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:06,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:06] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.007 0.217 2026-09-14 11:49:11,193 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko ... 2026-09-14 11:49:11,198 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:11,445 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:11] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.003 0.246 2026-09-14 11:49:13,691 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:49:13,823 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_tour ... 2026-09-14 11:49:14,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome pid: 8422 2026-09-14 11:49:14,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless temporary user profile dir: /tmp/tmpc0ydgqby_chrome_odoo 2026-09-14 11:49:14,162 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:43873/json/version 2026-09-14 11:49:14,163 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43873/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:49:14,195 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:49:14,195 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:43873/json 2026-09-14 11:49:14,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43873/json with timeout 3 increased to 10s during tests 2026-09-14 11:49:14,207 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Websocket url found: ws://127.0.0.1:43873/devtools/page/0DDC533E86C835EF23DC0F43B2EC8D6D 2026-09-14 11:49:14,210 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Enable chrome headless console log notification 2026-09-14 11:49:14,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless enable page notifications 2026-09-14 11:49:14,278 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:49:14,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Setting session cookie in browser 2026-09-14 11:49:14,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Open "http://127.0.0.1:8069/odoo/action-216" in browser 2026-09-14 11:49:14,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-09-14 11:49:14,330 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:15,444 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /odoo/action-216 HTTP/1.1" 200 - 176 0.166 0.965 2026-09-14 11:49:15,449 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigation result: {'frameId': '0DDC533E86C835EF23DC0F43B2EC8D6D', 'loaderId': 'E7163B146BA58DF33B8EF5D769AB71B9', 'isDownload': False} 2026-09-14 11:49:15,449 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Evaluate ready code "odoo.isTourReady('test_calendar_decline_tour')" 2026-09-14 11:49:15,478 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-14 11:49:15,497 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-14 11:49:15,560 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:49:15,920 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/webclient/load_menus/7b9af84c055427ca0751a07d4e99ef465d9419bae736eac33fe9a1a319a98cf7 HTTP/1.1" 200 - 493 0.203 0.246 2026-09-14 11:49:15,927 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.448 2026-09-14 11:49:15,935 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.405 2026-09-14 11:49:15,953 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:15] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.191 2026-09-14 11:49:16,224 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:49:16,236 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:49:16,246 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-14 11:49:16,262 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.014 2026-09-14 11:49:16,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:49:16,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:16,328 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-09-14 11:49:16,365 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.022 2026-09-14 11:49:16,418 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:16,433 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:16,457 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.028 0.101 2026-09-14 11:49:16,460 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-09-14 11:49:16,537 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:49:16,538 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:49:16,648 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /mail/data HTTP/1.1" 200 - 87 0.100 0.122 2026-09-14 11:49:16,680 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/image/res.partner/7/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.180 2026-09-14 11:49:16,681 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.208 2026-09-14 11:49:16,715 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.013 0.217 2026-09-14 11:49:16,731 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.236 2026-09-14 11:49:16,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.069 2026-09-14 11:49:16,783 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:49:16,893 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.051 0.082 2026-09-14 11:49:16,915 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:49:16,922 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:49:16,932 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:49:16,983 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.021 0.023 2026-09-14 11:49:16,996 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:16] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.004 0.003 2026-09-14 11:49:17,059 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.028 0.025 2026-09-14 11:49:17,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.006 0.024 2026-09-14 11:49:17,126 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:49:17,184 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 12 0.010 0.040 2026-09-14 11:49:17,209 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 2 0.000 0.015 2026-09-14 11:49:17,210 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:49:17,218 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 11:49:17,294 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:49:17,321 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:17,523 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.038 2026-09-14 11:49:17,766 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:17,774 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:49:17,833 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.030 2026-09-14 11:49:17,881 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.022 2026-09-14 11:49:17,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:17] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.010 0.026 2026-09-14 11:49:18,503 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:18,559 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:18,621 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.034 0.027 2026-09-14 11:49:18,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:18,639 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:18,670 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.005 0.016 2026-09-14 11:49:18,687 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-14 11:49:18,734 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.018 0.021 2026-09-14 11:49:18,777 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.011 0.024 2026-09-14 11:49:18,782 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:49:18,785 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:49:18,800 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:49:18,830 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.021 2026-09-14 11:49:18,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.039 2026-09-14 11:49:18,913 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.057 2026-09-14 11:49:18,915 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:49:18,920 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: tour succeeded 2026-09-14 11:49:18,921 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_calendar_decline_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:49:18,931 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.004 0.035 2026-09-14 11:49:18,934 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:18] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 11:49:19,040 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: heap 24511640 (allocated 26959872) 2026-09-14 11:49:19,047 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing chrome headless with pid 8422 2026-09-14 11:49:19,052 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing websocket connection 2026-09-14 11:49:19,052 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Terminating chrome headless with pid 8422 2026-09-14 11:49:19,107 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Removing chrome user profile "/tmp/tmpc0ydgqby_chrome_odoo" 2026-09-14 11:49:19,151 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_with_everybody_filter_tour ... 2026-09-14 11:49:19,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome pid: 8585 2026-09-14 11:49:19,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless temporary user profile dir: /tmp/tmpu_o5039m_chrome_odoo 2026-09-14 11:49:19,495 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:35983/json/version 2026-09-14 11:49:19,496 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35983/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:49:19,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:49:19,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:35983/json 2026-09-14 11:49:19,513 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35983/json with timeout 3 increased to 10s during tests 2026-09-14 11:49:19,515 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Websocket url found: ws://127.0.0.1:35983/devtools/page/9299666689B68A1AA7799213DD016589 2026-09-14 11:49:19,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Enable chrome headless console log notification 2026-09-14 11:49:19,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless enable page notifications 2026-09-14 11:49:19,577 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:49:19,585 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Setting session cookie in browser 2026-09-14 11:49:19,596 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:19,596 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:19,609 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:20,857 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:20] "GET /odoo/action-216 HTTP/1.1" 200 - 181 0.165 1.088 2026-09-14 11:49:20,860 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Navigation result: {'frameId': '9299666689B68A1AA7799213DD016589', 'loaderId': '108C08EA3DFB89BB1B9547D6366D523A', 'isDownload': False} 2026-09-14 11:49:20,860 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:20,881 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:20] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:20,891 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:20] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:49:20,902 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:20] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:49:20,956 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:49:21,370 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /web/webclient/load_menus/7b9af84c055427ca0751a07d4e99ef465d9419bae736eac33fe9a1a319a98cf7 HTTP/1.1" 200 - 493 0.232 0.250 2026-09-14 11:49:21,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.430 2026-09-14 11:49:21,386 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.218 2026-09-14 11:49:21,658 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:49:21,660 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:49:21,662 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:49:21,675 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 11:49:21,681 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:49:21,701 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:21,740 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-09-14 11:49:21,777 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.045 2026-09-14 11:49:21,811 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:21,824 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:21,839 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.020 0.085 2026-09-14 11:49:21,841 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.032 2026-09-14 11:49:21,881 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49: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-09-14 11:49:21,882 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:49:22,014 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /mail/data HTTP/1.1" 200 - 87 0.085 0.111 2026-09-14 11:49:22,035 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.164 2026-09-14 11:49:22,062 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/image/res.partner/7/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.009 0.197 2026-09-14 11:49:22,063 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.205 2026-09-14 11:49:22,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.010 0.212 2026-09-14 11:49:22,180 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.031 0.093 2026-09-14 11:49:22,216 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.018 0.163 2026-09-14 11:49:22,222 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:49:22,224 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:49:22,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:49:22,260 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:49:22,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.007 0.017 2026-09-14 11:49:22,309 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:49:22,362 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.016 0.025 2026-09-14 11:49:22,410 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.010 0.031 2026-09-14 11:49:22,431 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 11:49:22,507 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 12 0.031 0.037 2026-09-14 11:49:22,521 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 2 0.000 0.005 2026-09-14 11:49:22,523 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:49:22,537 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:49:22,625 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:49:22,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:22,812 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:22,821 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.021 2026-09-14 11:49:22,823 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:49:22,837 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:22,867 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.016 2026-09-14 11:49:22,898 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-14 11:49:22,958 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:22] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 15 0.022 0.030 2026-09-14 11:49:23,013 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 10 0.015 0.028 2026-09-14 11:49:23,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 34 0.030 0.048 2026-09-14 11:49:23,143 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.009 0.029 2026-09-14 11:49:23,156 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:23,178 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:49:23,178 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:49:23,183 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:49:23,196 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.008 2026-09-14 11:49:23,302 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.023 2026-09-14 11:49:23,376 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.015 0.024 2026-09-14 11:49:23,447 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:23] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.017 0.030 2026-09-14 11:49:23,889 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:23,949 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:24,006 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:24,022 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.045 0.030 2026-09-14 11:49:24,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:49:24,035 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:24,076 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.015 0.019 2026-09-14 11:49:24,095 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.036 2026-09-14 11:49:24,099 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:49:24,112 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:49:24,145 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.010 0.024 2026-09-14 11:49:24,181 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.011 0.046 2026-09-14 11:49:24,225 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.026 0.042 2026-09-14 11:49:24,273 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.014 0.062 2026-09-14 11:49:24,287 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.044 2026-09-14 11:49:24,306 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:49:24,352 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.009 0.039 2026-09-14 11:49:24,397 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.010 0.048 2026-09-14 11:49:24,415 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:49:24,424 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.014 2026-09-14 11:49:24,426 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:24] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:49:24,455 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: tour succeeded 2026-09-14 11:49:24,455 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:24,574 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: heap 24696208 (allocated 27222016) 2026-09-14 11:49:24,590 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing chrome headless with pid 8585 2026-09-14 11:49:24,594 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing websocket connection 2026-09-14 11:49:24,594 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Terminating chrome headless with pid 8585 2026-09-14 11:49:24,653 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Removing chrome user profile "/tmp/tmpu_o5039m_chrome_odoo" 2026-09-14 11:49:24,708 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_delete_tour ... 2026-09-14 11:49:25,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome pid: 8764 2026-09-14 11:49:25,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless temporary user profile dir: /tmp/tmp9z02v827_chrome_odoo 2026-09-14 11:49:25,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:34555/json/version 2026-09-14 11:49:25,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34555/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:49:25,026 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:49:25,026 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:34555/json 2026-09-14 11:49:25,027 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34555/json with timeout 3 increased to 10s during tests 2026-09-14 11:49:25,030 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Websocket url found: ws://127.0.0.1:34555/devtools/page/425A439DE49EF4D9391E5A1705810C10 2026-09-14 11:49:25,034 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Enable chrome headless console log notification 2026-09-14 11:49:25,036 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless enable page notifications 2026-09-14 11:49:25,146 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:49:25,150 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Setting session cookie in browser 2026-09-14 11:49:25,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Open "http://127.0.0.1:8069/odoo/action-216" in browser 2026-09-14 11:49:25,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-09-14 11:49:25,170 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:27,667 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:27] "GET /odoo/action-216 HTTP/1.1" 200 - 175 0.187 2.312 2026-09-14 11:49:27,670 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigation result: {'frameId': '425A439DE49EF4D9391E5A1705810C10', 'loaderId': 'CBE308BE4F4DC4346B4E6801B7C4E26D', 'isDownload': False} 2026-09-14 11:49:27,670 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Evaluate ready code "odoo.isTourReady('test_calendar_delete_tour')" 2026-09-14 11:49:27,695 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:27] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 11:49:27,705 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:27] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:49:28,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.247 0.371 2026-09-14 11:49:28,311 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.629 2026-09-14 11:49:28,318 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.414 2026-09-14 11:49:28,343 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.004 2026-09-14 11:49:28,369 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:49:28,838 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:49:28,856 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 11:49:28,876 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:49:28,883 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-09-14 11:49:28,885 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.013 2026-09-14 11:49:28,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:49:28,967 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.071 2026-09-14 11:49:28,971 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 11:49:29,013 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:29,025 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:29,076 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.046 0.088 2026-09-14 11:49:29,108 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.176 2026-09-14 11:49:29,115 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-09-14 11:49:29,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:49:29,155 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.136 2026-09-14 11:49:29,183 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:49:29,456 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /mail/data HTTP/1.1" 200 - 144 0.155 0.281 2026-09-14 11:49:29,474 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.322 2026-09-14 11:49:29,501 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /web/image/res.partner/3/avatar_128?unique=1789386553000 HTTP/1.1" 200 - 9 0.010 0.367 2026-09-14 11:49:29,532 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.399 2026-09-14 11:49:29,571 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:49:29,605 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.017 2026-09-14 11:49:29,639 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:29,709 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 58 0.031 0.086 2026-09-14 11:49:29,740 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:49:29,744 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 2 0.000 0.002 2026-09-14 11:49:29,766 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:49:29,808 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 17 0.009 0.017 2026-09-14 11:49:29,834 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-09-14 11:49:29,878 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 17 0.011 0.026 2026-09-14 11:49:29,921 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 10 0.012 0.022 2026-09-14 11:49:29,974 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:29] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 19 0.020 0.028 2026-09-14 11:49:30,032 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.012 0.034 2026-09-14 11:49:30,045 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.002 0.003 2026-09-14 11:49:30,049 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:49:30,057 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:49:30,135 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:49:30,152 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:30,325 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:30,354 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 9 0.010 0.038 2026-09-14 11:49:30,390 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 10 0.013 0.064 2026-09-14 11:49:30,417 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "GET /web/image/res.partner/9/avatar_128 HTTP/1.1" 200 - 9 0.013 0.098 2026-09-14 11:49:30,424 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.093 2026-09-14 11:49:30,438 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:30,483 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 11 0.005 0.024 2026-09-14 11:49:30,502 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:49:30,561 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 17 0.014 0.032 2026-09-14 11:49:30,606 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 10 0.009 0.027 2026-09-14 11:49:30,676 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 30 0.020 0.043 2026-09-14 11:49:30,681 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:49:30,687 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:49:30,741 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.010 0.041 2026-09-14 11:49:30,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.047 2026-09-14 11:49:30,772 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:30,778 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:49:30,785 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:49:30,900 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:30] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.009 0.023 2026-09-14 11:49:31,399 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:31,478 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:31,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: tour succeeded 2026-09-14 11:49:31,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_calendar_delete_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 11:49:31,583 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16538] 2026-09-14 11:49:31,614 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #2 deleted calendar.event records with IDs: [26] 2026-09-14 11:49:31,622 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5348] 2026-09-14 11:49:31,624 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:31] "POST /web/dataset/call_kw/calendar.event/unlink HTTP/1.1" 200 - 42 0.037 0.044 2026-09-14 11:49:31,634 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: heap 27746652 (allocated 29454336) 2026-09-14 11:49:31,647 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing chrome headless with pid 8764 2026-09-14 11:49:31,650 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing websocket connection 2026-09-14 11:49:31,651 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Terminating chrome headless with pid 8764 2026-09-14 11:49:31,706 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Removing chrome user profile "/tmp/tmp9z02v827_chrome_odoo" 2026-09-14 11:49:31,737 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_month_view_start_hour_displayed ... 2026-09-14 11:49:31,918 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome pid: 8928 2026-09-14 11:49:31,919 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless temporary user profile dir: /tmp/tmpp2q7c9z9_chrome_odoo 2026-09-14 11:49:31,919 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:43269/json/version 2026-09-14 11:49:31,920 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43269/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:49:31,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:49:31,933 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:43269/json 2026-09-14 11:49:31,934 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43269/json with timeout 3 increased to 10s during tests 2026-09-14 11:49:31,944 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Websocket url found: ws://127.0.0.1:43269/devtools/page/44A672AFDBBC20B64FD8D37C0B670FB3 2026-09-14 11:49:31,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Enable chrome headless console log notification 2026-09-14 11:49:31,950 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless enable page notifications 2026-09-14 11:49:32,017 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:49:32,029 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Setting session cookie in browser 2026-09-14 11:49:32,040 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:32,040 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:49:32,060 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:33,240 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /odoo HTTP/1.1" 200 - 183 0.158 1.025 2026-09-14 11:49:33,244 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Navigation result: {'frameId': '44A672AFDBBC20B64FD8D37C0B670FB3', 'loaderId': '3FA1503C7D39B6820BF3E440C19F7649', 'isDownload': False} 2026-09-14 11:49:33,244 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Evaluate ready code "odoo.isTourReady('calendar_appointments_hour_tour')" 2026-09-14 11:49:33,271 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.005 2026-09-14 11:49:33,285 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-14 11:49:33,292 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:49:33,388 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:49:33,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/webclient/load_menus/7b9af84c055427ca0751a07d4e99ef465d9419bae736eac33fe9a1a319a98cf7 HTTP/1.1" 200 - 493 0.190 0.262 2026-09-14 11:49:33,724 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.338 2026-09-14 11:49:33,728 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.211 2026-09-14 11:49:33,962 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:49:33,963 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 11:49:33,964 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 11:49:33,979 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 11:49:33,991 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: Owl is running in 'dev' mode. 2026-09-14 11:49:34,011 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:34,074 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.024 2026-09-14 11:49:34,116 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:34,121 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.066 2026-09-14 11:49:34,127 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:34,200 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.021 0.130 2026-09-14 11:49:34,202 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-09-14 11:49:34,269 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:34,273 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:49:34,285 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:34,299 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:49:34,372 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /mail/data HTTP/1.1" 200 - 83 0.082 0.173 2026-09-14 11:49:34,376 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-09-14 11:49:34,407 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/image/res.partner/7/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.156 2026-09-14 11:49:34,425 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:34,445 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.011 0.197 2026-09-14 11:49:34,469 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.217 2026-09-14 11:49:34,488 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.054 2026-09-14 11:49:34,518 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.089 2026-09-14 11:49:34,555 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:34,676 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 60 0.082 0.079 2026-09-14 11:49:34,703 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:49:34,709 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 11:49:34,719 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:49:34,759 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.010 0.019 2026-09-14 11:49:34,772 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:34,782 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:49:34,797 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:49:34,822 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:49:34,878 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 12 0.011 0.036 2026-09-14 11:49:34,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:49:34,903 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 2 0.000 0.015 2026-09-14 11:49:34,905 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:49:34,972 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-09-14 11:49:34,990 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:34] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:49:35,123 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,149 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.021 0.023 2026-09-14 11:49:35,186 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 10 0.010 0.048 2026-09-14 11:49:35,210 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:49:35,212 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/get_discuss_videocall_location HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:49:35,307 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 19 0.050 0.039 2026-09-14 11:49:35,434 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:49:35,522 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.008 0.020 2026-09-14 11:49:35,527 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,661 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,744 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,782 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.010 0.026 2026-09-14 11:49:35,807 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,830 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.011 0.019 2026-09-14 11:49:35,861 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:35,874 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.010 0.019 2026-09-14 11:49:35,993 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:35] "POST /web/dataset/call_kw/calendar.event/web_save HTTP/1.1" 200 - 58 0.037 0.066 2026-09-14 11:49:36,071 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.022 0.037 2026-09-14 11:49:36,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 11:49:36,109 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.011 0.054 2026-09-14 11:49:36,112 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:49:36,146 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.007 0.012 2026-09-14 11:49:36,159 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:49:36,200 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.014 0.020 2026-09-14 11:49:36,241 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.007 0.025 2026-09-14 11:49:36,264 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:49:36,322 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.010 0.036 2026-09-14 11:49:36,335 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:36,341 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:49:36,353 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.006 0.005 2026-09-14 11:49:36,449 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:36,526 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:36,529 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:36,538 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:49:36,564 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.005 0.015 2026-09-14 11:49:36,576 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:49:36,590 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:36,616 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 14 0.012 0.021 2026-09-14 11:49:36,666 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.020 0.022 2026-09-14 11:49:36,723 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.011 0.039 2026-09-14 11:49:36,736 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:49:36,740 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:49:36,749 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:36] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:49:36,862 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:49:36,922 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: tour succeeded 2026-09-14 11:49:36,923 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: ╔════════════════════════════════════════════════╗ ║ TOUR calendar_appointments_hour_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:49:37,106 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: heap 29742172 (allocated 33288192) 2026-09-14 11:49:37,127 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:37] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:49:37,129 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing chrome headless with pid 8928 2026-09-14 11:49:37,136 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:37] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:49:37,137 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing websocket connection 2026-09-14 11:49:37,137 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Terminating chrome headless with pid 8928 2026-09-14 11:49:37,182 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Removing chrome user profile "/tmp/tmpp2q7c9z9_chrome_odoo" 2026-09-14 11:49:37,209 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_res_id_fallback_when_res_id_is_0 ... 2026-09-14 11:49:37,398 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_default_duration ... 2026-09-14 11:49:42,616 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:49:42,633 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_authenticated ... 2026-09-14 11:49:43,160 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-09-14 11:49:43,169 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16728] 2026-09-14 11:49:43,175 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:49:43,571 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-09-14 11:49:43,580 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16730] 2026-09-14 11:49:43,586 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:49:43,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test_user_2 from n/a 2026-09-14 11:49:43,690 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:44,022 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:44] "GET /calendar/meeting/accept?token=5abe1aa81ed14dbb80fd4210d96af1a8&id=29 HTTP/1.1" 303 - 30 0.027 0.314 2026-09-14 11:49:44,728 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:44] "GET /odoo/calendar.event/29?db=rb-ffcd4ae-224833-415457 HTTP/1.1" 200 - 173 0.090 0.609 2026-09-14 11:49:44,753 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_unauthenticated ... 2026-09-14 11:49:45,232 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-09-14 11:49:45,242 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16735] 2026-09-14 11:49:45,249 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:49:45,688 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-09-14 11:49:45,697 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16737] 2026-09-14 11:49:45,704 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:49:45,782 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:49:46,128 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:49:46] "GET /calendar/meeting/accept?token=6237c01a13f54a9baef4916d9db2b2c1&id=30 HTTP/1.1" 200 - 57 0.027 0.322 2026-09-14 11:49:46,172 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:49:46,304 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_adapter_load_cert_chain_uses_in_memory_record ... 2026-09-14 11:49:46,587 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_certificate_on_update ... 2026-09-14 11:49:48,927 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_der_certificate ... 2026-09-14 11:49:49,061 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_ec_key_generated ... 2026-09-14 11:49:49,100 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_issued_by ... 2026-09-14 11:49:49,729 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_valid ... 2026-09-14 11:49:49,890 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_key_loading_wrong_password ... 2026-09-14 11:49:49,987 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_keys_certificate_not_matching ... 2026-09-14 11:49:50,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_certificate ... 2026-09-14 11:49:50,208 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_chain_extraction ... 2026-09-14 11:49:51,108 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pfx_certificate ... 2026-09-14 11:49:53,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pkcs12_chain_extraction ... 2026-09-14 11:49:53,680 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_rsa_key_generated ... 2026-09-14 11:49:53,892 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_unrelated_certificates_filtered ... 2026-09-14 11:49:54,270 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-09-14 11:50:08,881 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:50:08,881 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:50:09,582 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.cloud_storage_azure.tests.test_cloud_storage_azure_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_azure_attachment_upload ... 2026-09-14 11:50:10,007 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:50:10,022 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:50:10,290 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:10] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.020 0.251 2026-09-14 11:50:10,363 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:50:25,107 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:50:25,107 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:50:25,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.cloud_storage_google.tests.test_cloud_storage_google_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_google_attachment_upload ... 2026-09-14 11:50:26,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:50:26,276 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:50:26,627 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 28 0.023 0.331 2026-09-14 11:50:26,720 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:50:26,739 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_set_defaults ... 2026-09-14 11:50:27,051 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome pid: 9118 2026-09-14 11:50:27,051 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless temporary user profile dir: /tmp/tmpbv_6_qam_chrome_odoo 2026-09-14 11:50:27,052 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:40869/json/version 2026-09-14 11:50:27,053 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40869/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:50:27,058 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:50:27,058 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:40869/json 2026-09-14 11:50:27,059 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40869/json with timeout 3 increased to 10s during tests 2026-09-14 11:50:27,064 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Websocket url found: ws://127.0.0.1:40869/devtools/page/88367210395708E67C8ACEBA78DBE640 2026-09-14 11:50:27,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Enable chrome headless console log notification 2026-09-14 11:50:27,077 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless enable page notifications 2026-09-14 11:50:27,128 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:50:27,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Setting session cookie in browser 2026-09-14 11:50:27,170 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:50:27,170 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:50:27,193 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:50:28,502 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:28] "GET /odoo HTTP/1.1" 200 - 185 0.244 1.072 2026-09-14 11:50:28,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigation result: {'frameId': '88367210395708E67C8ACEBA78DBE640', 'loaderId': '47E2195CE6B54D12AB79C5E6BD098A33', 'isDownload': False} 2026-09-14 11:50:28,506 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Evaluate ready code "odoo.isTourReady('debug_menu_set_defaults')" 2026-09-14 11:50:28,548 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:28] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-09-14 11:50:28,557 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:28] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:50:28,564 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:28] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-09-14 11:50:28,618 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:50:29,335 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.383 0.419 2026-09-14 11:50:29,344 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.737 2026-09-14 11:50:29,351 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.550 2026-09-14 11:50:29,454 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:50:29,459 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:50:29,460 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 11:50:29,477 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:50:29,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-09-14 11:50:29,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:50:29,561 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.019 0.044 2026-09-14 11:50:29,563 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 11:50:29,589 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.043 2026-09-14 11:50:29,615 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:29,677 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.103 2026-09-14 11:50:29,694 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.103 2026-09-14 11:50:29,697 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-09-14 11:50:29,754 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:50:29,761 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:50:30,016 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:30] "GET /odoo?debug=1 HTTP/1.1" 200 - 46 0.071 0.312 2026-09-14 11:50:30,316 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:30,364 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:30] "POST /mail/data HTTP/1.1" 200 - 140 0.198 0.542 2026-09-14 11:50:30,386 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.683 2026-09-14 11:50:31,209 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/webclient/load_menus/c5a7ea7457bf13413e0ccfcb5d5a43415645437bc3e4d7c2a25be685e213586e HTTP/1.1" 200 - 1031 0.414 0.753 2026-09-14 11:50:31,221 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-09-14 11:50:31,247 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.020 1.513 2026-09-14 11:50:31,423 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /mail/data HTTP/1.1" 200 - 72 0.059 1.021 2026-09-14 11:50:31,460 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 1.738 2026-09-14 11:50:31,464 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 1.121 2026-09-14 11:50:31,485 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.212 2026-09-14 11:50:31,579 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.035 0.275 2026-09-14 11:50:31,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.016 2026-09-14 11:50:31,621 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.038 2026-09-14 11:50:31,632 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-14 11:50:31,652 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.036 2026-09-14 11:50:31,656 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:31,669 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:50:31,700 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.050 2026-09-14 11:50:31,735 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.098 2026-09-14 11:50:31,829 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:31,831 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:50:31,881 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:31,956 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /mail/data HTTP/1.1" 200 - 73 0.037 0.086 2026-09-14 11:50:31,972 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.127 2026-09-14 11:50:32,023 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:50:32,131 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.009 0.013 2026-09-14 11:50:32,178 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:50:32,189 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 8 0.026 0.033 2026-09-14 11:50:32,220 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 3 0.006 0.077 2026-09-14 11:50:32,237 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.006 0.077 2026-09-14 11:50:32,302 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.024 0.136 2026-09-14 11:50:32,764 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.150 0.420 2026-09-14 11:50:33,162 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 204 0.200 0.172 2026-09-14 11:50:33,646 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:33,682 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/92/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.052 0.036 2026-09-14 11:50:33,713 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/10/image_128?unique=1789378224000 HTTP/1.1" 200 - 8 0.011 0.096 2026-09-14 11:50:33,757 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/10/avatar_128?unique=1789378224000 HTTP/1.1" 200 - 9 0.016 0.140 2026-09-14 11:50:33,802 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/19/avatar_128?unique=1789378224000 HTTP/1.1" 200 - 9 0.010 0.174 2026-09-14 11:50:33,854 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/358/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.021 0.147 2026-09-14 11:50:33,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/20/avatar_128?unique=1789378224000 HTTP/1.1" 200 - 9 0.024 0.249 2026-09-14 11:50:33,937 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/36/avatar_128?unique=1789378224000 HTTP/1.1" 200 - 9 0.022 0.312 2026-09-14 11:50:33,977 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:33] "GET /web/image/res.partner/100/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.017 0.150 2026-09-14 11:50:34,029 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/161/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.023 0.246 2026-09-14 11:50:34,083 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/304/avatar_128?unique=1789378095000 HTTP/1.1" 200 - 10 0.031 0.188 2026-09-14 11:50:34,125 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/50/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.018 0.389 2026-09-14 11:50:34,156 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/93/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.009 0.240 2026-09-14 11:50:34,197 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/315/avatar_128?unique=1789378224000 HTTP/1.1" 200 - 9 0.018 0.239 2026-09-14 11:50:34,224 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/264/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.010 0.224 2026-09-14 11:50:34,228 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-09-14 11:50:34,256 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/15/avatar_128?unique=1789378173000 HTTP/1.1" 200 - 9 0.009 0.042 2026-09-14 11:50:34,301 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/162/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.022 0.193 2026-09-14 11:50:34,382 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 41 0.024 0.193 2026-09-14 11:50:34,417 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/348/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.011 0.374 2026-09-14 11:50:34,450 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/34/avatar_128?unique=1789378173000 HTTP/1.1" 200 - 9 0.013 0.176 2026-09-14 11:50:34,472 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/15/image_128?unique=1789378173000 HTTP/1.1" 200 - 8 0.007 0.221 2026-09-14 11:50:34,517 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/27/avatar_128?unique=1789378173000 HTTP/1.1" 200 - 9 0.019 0.254 2026-09-14 11:50:34,553 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/28/avatar_128?unique=1789378173000 HTTP/1.1" 200 - 9 0.017 0.229 2026-09-14 11:50:34,602 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/206/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.021 0.189 2026-09-14 11:50:34,641 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/265/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.014 0.167 2026-09-14 11:50:34,684 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/106/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.014 0.095 2026-09-14 11:50:34,735 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/279/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.107 2026-09-14 11:50:34,781 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/163/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.014 0.243 2026-09-14 11:50:34,809 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/86/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.009 0.150 2026-09-14 11:50:34,851 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/51/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.011 0.131 2026-09-14 11:50:34,891 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/261/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.016 0.392 2026-09-14 11:50:34,923 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/351/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.010 0.489 2026-09-14 11:50:34,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/211/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.011 0.147 2026-09-14 11:50:34,993 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:34] "GET /web/image/res.partner/70/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.008 0.156 2026-09-14 11:50:35,042 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/141/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 10 0.020 0.121 2026-09-14 11:50:35,098 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/277/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.013 0.150 2026-09-14 11:50:35,153 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/226/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.018 0.162 2026-09-14 11:50:35,210 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/227/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.028 0.181 2026-09-14 11:50:35,245 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/63/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.010 0.073 2026-09-14 11:50:35,287 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/305/avatar_128?unique=1789378095000 HTTP/1.1" 200 - 10 0.015 0.529 2026-09-14 11:50:35,334 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/183/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.023 0.204 2026-09-14 11:50:35,399 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/142/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 10 0.035 0.507 2026-09-14 11:50:35,443 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/72/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.374 2026-09-14 11:50:35,482 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/355/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.012 0.253 2026-09-14 11:50:35,524 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/165/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.013 0.166 2026-09-14 11:50:35,566 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/335/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.012 0.105 2026-09-14 11:50:35,597 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/336/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.008 0.184 2026-09-14 11:50:35,642 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/306/avatar_128?unique=1789378095000 HTTP/1.1" 200 - 10 0.023 0.369 2026-09-14 11:50:35,704 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/337/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.019 0.377 2026-09-14 11:50:35,751 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/166/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.016 0.202 2026-09-14 11:50:35,805 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/168/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.215 2026-09-14 11:50:35,850 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/164/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.016 0.187 2026-09-14 11:50:35,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/359/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.011 0.164 2026-09-14 11:50:35,928 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/55/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.151 2026-09-14 11:50:35,967 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/273/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.016 0.132 2026-09-14 11:50:35,997 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:35] "GET /web/image/res.partner/274/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.008 0.127 2026-09-14 11:50:36,037 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/119/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.014 0.125 2026-09-14 11:50:36,081 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/111/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.019 0.125 2026-09-14 11:50:36,118 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/143/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.130 2026-09-14 11:50:36,163 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/113/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.144 2026-09-14 11:50:36,215 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/74/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.017 0.155 2026-09-14 11:50:36,254 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/169/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.014 0.632 2026-09-14 11:50:36,293 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/44/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.194 2026-09-14 11:50:36,332 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/167/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.825 2026-09-14 11:50:36,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/144/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.018 0.236 2026-09-14 11:50:36,420 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/75/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.017 0.233 2026-09-14 11:50:36,453 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/77/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.010 0.180 2026-09-14 11:50:36,509 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/43/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.272 2026-09-14 11:50:36,545 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/214/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.008 0.102 2026-09-14 11:50:36,575 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/145/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.008 0.108 2026-09-14 11:50:36,622 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/216/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.013 0.255 2026-09-14 11:50:36,678 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/112/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.014 0.281 2026-09-14 11:50:36,721 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/76/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.015 0.404 2026-09-14 11:50:36,771 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/42/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.023 0.195 2026-09-14 11:50:36,811 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/110/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.018 0.272 2026-09-14 11:50:36,854 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/61/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.200 2026-09-14 11:50:36,893 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/233/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.009 0.201 2026-09-14 11:50:36,924 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/215/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.012 0.325 2026-09-14 11:50:36,960 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /web/image/res.partner/127/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.013 0.216 2026-09-14 11:50:36,981 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:50:37,001 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/image/res.partner/131/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 8 0.018 0.204 2026-09-14 11:50:37,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/image/res.partner/94/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.014 0.127 2026-09-14 11:50:37,069 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,086 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:50:37,094 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/image/res.partner/307/avatar_128?unique=1789378095000 HTTP/1.1" 200 - 10 0.019 0.260 2026-09-14 11:50:37,130 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/image/res.partner/97/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.014 0.250 2026-09-14 11:50:37,168 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,179 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "GET /web/image/res.partner/360/avatar_128?unique=1789378346000 HTTP/1.1" 200 - 8 0.010 0.235 2026-09-14 11:50:37,214 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.002 0.026 2026-09-14 11:50:37,260 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,265 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "POST /web/dataset/call_kw/ir.ui.view/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:50:37,268 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "POST /web/dataset/call_kw/ir.model.access/has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:50:37,271 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "POST /web/dataset/call_kw/ir.rule/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:50:37,342 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,401 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,476 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,542 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:37,576 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:50:37,576 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:37] "POST /web/dataset/call_kw/ir.default/set HTTP/1.1" 200 - 12 0.017 0.015 2026-09-14 11:50:37,638 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:38,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:38] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 237 0.203 0.174 2026-09-14 11:50:38,340 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:38,449 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:38] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 44 0.031 0.066 2026-09-14 11:50:38,633 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:38,722 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:50:39,050 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:50:39] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 196 0.173 0.149 2026-09-14 11:50:39,368 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: tour succeeded 2026-09-14 11:50:39,369 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: ╔════════════════════════════════════════╗ ║ TOUR debug_menu_set_defaults SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:50:39,698 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: heap 62243756 (allocated 68747264) 2026-09-14 11:50:39,705 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing chrome headless with pid 9118 2026-09-14 11:50:39,709 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing websocket connection 2026-09-14 11:50:39,710 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Terminating chrome headless with pid 9118 2026-09-14 11:50:39,752 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Removing chrome user profile "/tmp/tmpbv_6_qam_chrome_odoo" 2026-09-14 11:50:39,786 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_vat_label_string ... 2026-09-14 11:50:40,145 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:50:41,986 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-14 11:50:43,305 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen ... 2026-09-14 11:50:46,310 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 538 < 605 in test_assignment_salesmen at /data/build/rb-ffcd4ae-224833/addons/crm/tests/test_crm_lead_convert_mass.py:27 2026-09-14 11:50:46,337 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen_wteam ... 2026-09-14 11:50:48,369 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 512 < 585 in test_assignment_salesmen_wteam at /data/build/rb-ffcd4ae-224833/addons/crm/tests/test_crm_lead_convert_mass.py:45 2026-09-14 11:50:48,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_deduplicate ... 2026-09-14 11:50:49,210 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted crm.lead records with IDs: [165, 166, 167] 2026-09-14 11:50:49,227 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted mail.followers records with IDs: [5545, 5546] 2026-09-14 11:50:49,330 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted mail.message records with IDs: [17536] 2026-09-14 11:50:49,336 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted crm.lead records with IDs: [170, 60, 169] 2026-09-14 11:50:49,341 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted mail.followers records with IDs: [5373, 5550, 5551] 2026-09-14 11:50:49,438 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_find_existing ... 2026-09-14 11:50:49,796 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_internals ... 2026-09-14 11:50:50,290 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_performances ... 2026-09-14 11:50:55,315 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 1648 < 1805 in test_mass_convert_performances at /data/build/rb-ffcd4ae-224833/addons/crm/tests/test_crm_lead_convert_mass.py:170 2026-09-14 11:50:55,337 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_w_salesmen ... 2026-09-14 11:50:55,663 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_with_original_and_duplicate_selected ... 2026-09-14 11:50:56,094 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted crm.lead records with IDs: [222, 223, 224] 2026-09-14 11:50:56,100 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #398 deleted mail.followers records with IDs: [5698, 5699] 2026-09-14 11:50:56,184 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:50:58,863 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_creation_from_lead_form ... 2026-09-14 11:50:59,060 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_1 ... 2026-09-14 11:50:59,264 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_2 ... 2026-09-14 11:50:59,515 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:51:01,710 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_01_crm_tour ... 2026-09-14 11:51:01,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome pid: 9375 2026-09-14 11:51:01,957 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless temporary user profile dir: /tmp/tmph32htlv3_chrome_odoo 2026-09-14 11:51:01,958 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:40933/json/version 2026-09-14 11:51:01,959 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40933/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:51:01,992 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:51:01,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:40933/json 2026-09-14 11:51:01,997 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40933/json with timeout 3 increased to 10s during tests 2026-09-14 11:51:02,002 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Websocket url found: ws://127.0.0.1:40933/devtools/page/F4AB1199A879F5C17F2376F3BC41F1C8 2026-09-14 11:51:02,005 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Enable chrome headless console log notification 2026-09-14 11:51:02,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless enable page notifications 2026-09-14 11:51:02,085 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:51:02,097 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Setting session cookie in browser 2026-09-14 11:51:02,108 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:51:02,108 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:51:02,147 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:51:03,342 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:03] "GET /odoo HTTP/1.1" 200 - 175 0.164 1.035 2026-09-14 11:51:03,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigation result: {'frameId': 'F4AB1199A879F5C17F2376F3BC41F1C8', 'loaderId': '38CB29BFC11365787B5B9CB890F534DC', 'isDownload': False} 2026-09-14 11:51:03,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Evaluate ready code "odoo.isTourReady('crm_tour')" 2026-09-14 11:51:03,371 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:03] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:51:03,385 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:03] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-09-14 11:51:03,436 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:51:04,274 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.506 0.394 2026-09-14 11:51:04,282 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/webclient/translations/de135d34eff19df1f03e923be1ab8e11d2f8cba1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.895 2026-09-14 11:51:04,286 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.674 2026-09-14 11:51:04,295 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.861 2026-09-14 11:51:04,388 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:51:04,394 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:51:04,399 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 11:51:04,418 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 11:51:04,420 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:51:04,461 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:51:04,508 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.051 2026-09-14 11:51:04,546 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.068 2026-09-14 11:51:04,548 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-09-14 11:51:04,561 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:04,571 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:04,658 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.045 0.144 2026-09-14 11:51:04,741 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:04,761 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:51:04,785 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:51:04,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:04,860 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:04,921 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [4/25] Tour crm_tour → Step .o_opportunity_kanban 2026-09-14 11:51:04,946 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "POST /mail/data HTTP/1.1" 200 - 139 0.147 0.240 2026-09-14 11:51:04,963 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.363 2026-09-14 11:51:04,994 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.281 2026-09-14 11:51:05,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.131 2026-09-14 11:51:05,056 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.353 2026-09-14 11:51:05,089 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.367 2026-09-14 11:51:05,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.518 2026-09-14 11:51:05,148 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.021 2026-09-14 11:51:05,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:05,188 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/action/run HTTP/1.1" 200 - 21 0.019 0.047 2026-09-14 11:51:05,434 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.081 0.134 2026-09-14 11:51:05,470 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.005 0.009 2026-09-14 11:51:05,480 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.016 2026-09-14 11:51:05,532 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.009 0.031 2026-09-14 11:51:05,593 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.027 0.074 2026-09-14 11:51:05,638 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.020 0.131 2026-09-14 11:51:05,679 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.015 0.163 2026-09-14 11:51:05,787 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:51:05,878 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:05,940 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.020 0.046 2026-09-14 11:51:05,944 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:05,994 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.013 0.033 2026-09-14 11:51:06,059 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.017 0.032 2026-09-14 11:51:06,094 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:06,154 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:06,195 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.022 0.032 2026-09-14 11:51:06,458 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.023 0.030 2026-09-14 11:51:06,484 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.004 0.074 2026-09-14 11:51:06,491 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:06,544 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 10 0.022 0.029 2026-09-14 11:51:06,558 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:06,624 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [10/25] Tour crm_tour → Step .o_opportunity_kanban 2026-09-14 11:51:06,674 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:06,711 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 51 0.035 0.051 2026-09-14 11:51:06,758 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.014 0.020 2026-09-14 11:51:06,800 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.007 0.020 2026-09-14 11:51:06,861 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.026 0.051 2026-09-14 11:51:06,876 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.008 0.090 2026-09-14 11:51:06,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [12/25] Tour crm_tour → Step .o_opportunity_kanban 2026-09-14 11:51:06,965 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,042 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [14/25] Tour crm_tour → Step .o_opportunity_kanban 2026-09-14 11:51:07,046 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/mail.activity/activity_format HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:07,108 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,179 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,228 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.014 0.024 2026-09-14 11:51:07,246 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:51:07,263 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 11:51:07,353 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,382 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.009 0.018 2026-09-14 11:51:07,466 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 16 0.026 0.037 2026-09-14 11:51:07,512 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 13 0.011 0.026 2026-09-14 11:51:07,677 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,714 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 35 0.043 0.047 2026-09-14 11:51:07,731 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:51:07,740 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 11:51:07,755 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:07,758 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.005 0.011 2026-09-14 11:51:07,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_button/crm.lead/action_generate_leads HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:51:07,812 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/get_views HTTP/1.1" 200 - 24 0.011 0.020 2026-09-14 11:51:07,883 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/onchange HTTP/1.1" 200 - 13 0.019 0.036 2026-09-14 11:51:07,948 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:08,005 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:08,081 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [22/25] Tour crm_tour → Step .o_opportunity_kanban 2026-09-14 11:51:08,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 11:51:08,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.017 0.029 2026-09-14 11:51:08,146 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:08,166 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.013 0.043 2026-09-14 11:51:08,206 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.013 0.076 2026-09-14 11:51:08,217 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:08,239 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.010 0.112 2026-09-14 11:51:08,290 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.021 0.160 2026-09-14 11:51:08,388 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 46 0.040 0.120 2026-09-14 11:51:08,500 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.014 0.018 2026-09-14 11:51:08,508 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-09-14 11:51:08,510 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:51:08,565 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-14 11:51:08,574 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:51:08,595 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 11:51:08,601 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:08,672 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: tour succeeded 2026-09-14 11:51:08,674 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: ╔═════════════════════════╗ ║ TOUR crm_tour SUCCEEDED ║ ╚═════════════════════════╝ 2026-09-14 11:51:08,683 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.031 0.062 2026-09-14 11:51:08,713 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.003 0.019 2026-09-14 11:51:08,810 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.052 0.139 2026-09-14 11:51:08,818 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.131 2026-09-14 11:51:08,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: heap 37835276 (allocated 41291776) 2026-09-14 11:51:08,946 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing chrome headless with pid 9375 2026-09-14 11:51:08,957 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.013 0.043 2026-09-14 11:51:08,961 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing websocket connection 2026-09-14 11:51:08,961 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Terminating chrome headless with pid 9375 2026-09-14 11:51:08,995 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.075 2026-09-14 11:51:08,997 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-09-14 11:51:09,020 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Removing chrome user profile "/tmp/tmph32htlv3_chrome_odoo" 2026-09-14 11:51:09,025 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: waiting for threads: [, ] 2026-09-14 11:51:09,040 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.019 0.109 2026-09-14 11:51:09,077 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.013 0.139 2026-09-14 11:51:09,102 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_03_crm_tour_forecast ... 2026-09-14 11:51:09,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome pid: 9569 2026-09-14 11:51:09,286 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless temporary user profile dir: /tmp/tmp_x270gjo_chrome_odoo 2026-09-14 11:51:09,287 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:43449/json/version 2026-09-14 11:51:09,288 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43449/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:51:09,436 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:51:09,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:43449/json 2026-09-14 11:51:09,437 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43449/json with timeout 3 increased to 10s during tests 2026-09-14 11:51:09,439 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Websocket url found: ws://127.0.0.1:43449/devtools/page/5337E59C19D1CD3B1D9BDC1A4990193F 2026-09-14 11:51:09,445 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Enable chrome headless console log notification 2026-09-14 11:51:09,451 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless enable page notifications 2026-09-14 11:51:09,479 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:51:09,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Setting session cookie in browser 2026-09-14 11:51:09,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:51:09,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:51:09,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:51:10,815 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "GET /odoo HTTP/1.1" 200 - 186 0.220 1.061 2026-09-14 11:51:10,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigation result: {'frameId': '5337E59C19D1CD3B1D9BDC1A4990193F', 'loaderId': '69BF17FF8BA864CEDDBFB1C3E5CE3AFE', 'isDownload': False} 2026-09-14 11:51:10,819 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Evaluate ready code "odoo.isTourReady('crm_forecast')" 2026-09-14 11:51:10,855 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.013 2026-09-14 11:51:10,868 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-14 11:51:10,880 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "GET /web/webclient/translations/de135d34eff19df1f03e923be1ab8e11d2f8cba1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 11:51:10,914 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:51:11,652 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.406 0.402 2026-09-14 11:51:11,657 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.738 2026-09-14 11:51:11,668 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.553 2026-09-14 11:51:11,797 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:51:11,803 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:51:11,805 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:51:11,825 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 11:51:11,846 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: Owl is running in 'dev' mode. 2026-09-14 11:51:11,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:51:11,964 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.063 2026-09-14 11:51:11,972 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:11,989 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:12,007 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.100 2026-09-14 11:51:12,010 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-09-14 11:51:12,121 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.041 0.181 2026-09-14 11:51:12,163 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:12,170 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:12,188 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:12,212 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:12,349 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /mail/data HTTP/1.1" 200 - 140 0.100 0.283 2026-09-14 11:51:12,351 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.358 2026-09-14 11:51:12,357 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:12,386 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.323 2026-09-14 11:51:12,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.257 2026-09-14 11:51:12,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.076 2026-09-14 11:51:12,475 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.326 2026-09-14 11:51:12,520 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.017 0.353 2026-09-14 11:51:12,524 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-09-14 11:51:12,547 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.043 2026-09-14 11:51:12,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/action/run HTTP/1.1" 200 - 21 0.010 0.065 2026-09-14 11:51:12,588 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:12,641 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:12,706 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:12,807 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.056 0.138 2026-09-14 11:51:12,853 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.122 2026-09-14 11:51:12,870 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.034 2026-09-14 11:51:12,880 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.004 0.040 2026-09-14 11:51:12,917 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/action/run HTTP/1.1" 200 - 15 0.020 0.029 2026-09-14 11:51:12,982 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.027 0.046 2026-09-14 11:51:13,039 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.116 2026-09-14 11:51:13,088 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.021 0.140 2026-09-14 11:51:13,163 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 20 0.016 0.203 2026-09-14 11:51:13,205 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.263 2026-09-14 11:51:13,217 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.030 2026-09-14 11:51:13,222 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.030 2026-09-14 11:51:13,277 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.017 0.025 2026-09-14 11:51:13,321 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.017 0.066 2026-09-14 11:51:13,355 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.009 0.092 2026-09-14 11:51:13,386 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.009 0.134 2026-09-14 11:51:13,477 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:13,575 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:13,596 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.013 0.016 2026-09-14 11:51:13,644 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:13,698 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.014 0.026 2026-09-14 11:51:13,771 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.025 0.033 2026-09-14 11:51:13,805 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:13,846 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:13,915 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:13,976 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:14,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 51 0.044 0.051 2026-09-14 11:51:14,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 9 0.007 0.017 2026-09-14 11:51:14,165 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:51:14,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 31 0.029 0.048 2026-09-14 11:51:14,347 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.007 2026-09-14 11:51:14,356 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:51:14,365 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:51:14,466 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.006 0.006 2026-09-14 11:51:14,467 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-09-14 11:51:14,477 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:51:14,518 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:14,565 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.046 0.054 2026-09-14 11:51:14,594 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:14,608 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.020 0.061 2026-09-14 11:51:14,701 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:14,724 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 6 0.009 0.012 2026-09-14 11:51:14,767 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 11:51:14,781 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.004 0.016 2026-09-14 11:51:14,855 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.022 0.035 2026-09-14 11:51:14,909 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.019 0.092 2026-09-14 11:51:14,953 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.013 0.129 2026-09-14 11:51:14,979 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.008 0.163 2026-09-14 11:51:15,251 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:15,251 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 11 0.022 0.023 2026-09-14 11:51:15,271 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 11:51:15,281 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.016 2026-09-14 11:51:15,339 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:15,418 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 27 0.036 0.036 2026-09-14 11:51:15,444 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:51:15,508 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:51:15,510 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.012 2026-09-14 11:51:15,543 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:15,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.033 0.048 2026-09-14 11:51:15,591 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.042 2026-09-14 11:51:15,643 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:15,699 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:15,768 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.026 0.041 2026-09-14 11:51:15,809 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 5 0.006 0.014 2026-09-14 11:51:15,845 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.011 2026-09-14 11:51:15,854 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.002 0.018 2026-09-14 11:51:15,925 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.021 0.038 2026-09-14 11:51:15,973 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.023 0.083 2026-09-14 11:51:16,017 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.018 0.138 2026-09-14 11:51:16,064 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.022 0.169 2026-09-14 11:51:16,195 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:16,204 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.012 2026-09-14 11:51:16,210 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.013 2026-09-14 11:51:16,315 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.041 0.054 2026-09-14 11:51:16,372 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.015 0.125 2026-09-14 11:51:16,410 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.162 2026-09-14 11:51:16,438 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 9 0.015 0.186 2026-09-14 11:51:16,478 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:16] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.223 2026-09-14 11:51:16,677 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: tour succeeded 2026-09-14 11:51:16,678 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: ╔═════════════════════════════╗ ║ TOUR crm_forecast SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-14 11:51:16,916 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: heap 48559564 (allocated 50466816) 2026-09-14 11:51:16,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing chrome headless with pid 9569 2026-09-14 11:51:16,937 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing websocket connection 2026-09-14 11:51:16,937 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Terminating chrome headless with pid 9569 2026-09-14 11:51:16,990 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Removing chrome user profile "/tmp/tmp_x270gjo_chrome_odoo" 2026-09-14 11:51:17,022 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_email_and_phone_propagation_edit_save ... 2026-09-14 11:51:17,067 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [125979, 125986, 125987, 125988, 125989, 125992, 125994, 125995, 125966, 125968, 126009, 125972, 125976] 2026-09-14 11:51:17,067 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18052, 18051, 18050, 18049, 7407, 7406, 7405, 7401, 7400, 7398, 7397, 6878, 6877, 6876, 5673, 4825, 4824, 4823, 3189, 2267, 2266, 2265, 2264, 2263, 2262, 2261, 2260, 2259, 2258, 2257, 2256, 2255, 2254, 2253, 2252, 2251, 2250, 2249, 2248, 2247, 2246, 2245, 2244, 2243, 2242, 2241, 2240, 2239, 2237, 2236, 2235, 2234, 2233, 2232, 2231, 2230, 2229, 2228, 2227, 2226, 2225, 2224, 2223, 2222, 2221, 2220, 2219, 2218, 2217, 2216, 2213, 2212, 2210, 2209, 2207, 2206, 2205, 2204, 2203, 2202, 2201, 2200, 2199] 2026-09-14 11:51:17,086 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [125965, 125978, 125982, 125983, 125984, 125990, 125991, 125993, 125996, 125967, 125997, 125998, 125999, 126000, 126001, 126002, 126003, 126004, 126006, 125969, 126007, 126008, 126010, 125970, 125971, 125973, 125975, 126011, 126020, 126021, 126022, 126012, 126013, 126014, 126015, 126016, 126017, 126018, 126019, 395324, 395325, 395326, 430806, 430848, 430899, 430932, 431069, 431070, 431120, 334265] 2026-09-14 11:51:17,109 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [125985] 2026-09-14 11:51:17,109 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1232] 2026-09-14 11:51:17,110 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:17,130 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126023, 126032, 126033, 126034, 126035, 126036, 126024, 126025, 126026, 126027, 126028, 126029, 126030, 126031] 2026-09-14 11:51:17,130 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:17,139 121 INFO rb-ffcd4ae-224833-415457 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, 5711, 5712] 2026-09-14 11:51:17,444 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-09-14 11:51:17,704 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome pid: 9769 2026-09-14 11:51:17,705 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless temporary user profile dir: /tmp/tmp1j8v1s_p_chrome_odoo 2026-09-14 11:51:17,705 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:36519/json/version 2026-09-14 11:51:17,706 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36519/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:51:17,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:51:17,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:36519/json 2026-09-14 11:51:17,727 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:36519/json with timeout 3 increased to 10s during tests 2026-09-14 11:51:17,734 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Websocket url found: ws://127.0.0.1:36519/devtools/page/B29FC7F83DDFAE96E0D6F5AD9A1406F0 2026-09-14 11:51:17,736 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Enable chrome headless console log notification 2026-09-14 11:51:17,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless enable page notifications 2026-09-14 11:51:17,821 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:51:17,834 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Setting session cookie in browser 2026-09-14 11:51:17,857 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:17,857 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:17,877 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:51:19,141 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:19] "GET /odoo HTTP/1.1" 200 - 177 0.161 1.106 2026-09-14 11:51:19,144 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Navigation result: {'frameId': 'B29FC7F83DDFAE96E0D6F5AD9A1406F0', 'loaderId': '6AB42270C8A2DC29C378A1A75A75F826', 'isDownload': False} 2026-09-14 11:51:19,145 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:19,171 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:19] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-14 11:51:19,185 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:19] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-14 11:51:19,192 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:19] "GET /web/webclient/translations/de135d34eff19df1f03e923be1ab8e11d2f8cba1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:51:19,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:51:20,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.456 0.400 2026-09-14 11:51:20,032 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.783 2026-09-14 11:51:20,048 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.617 2026-09-14 11:51:20,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 11:51:20,153 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:51:20,154 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 11:51:20,167 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-14 11:51:20,173 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: Owl is running in 'dev' mode. 2026-09-14 11:51:20,225 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:51:20,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.061 2026-09-14 11:51:20,289 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.067 2026-09-14 11:51:20,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-14 11:51:20,314 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:20,324 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:20,442 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.035 0.184 2026-09-14 11:51:20,518 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:20,527 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:20,548 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:20,562 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:20,702 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:20,775 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /mail/data HTTP/1.1" 200 - 133 0.189 0.282 2026-09-14 11:51:20,797 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.480 2026-09-14 11:51:20,828 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.344 2026-09-14 11:51:20,890 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.038 0.132 2026-09-14 11:51:20,943 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.029 0.439 2026-09-14 11:51:20,944 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.641 2026-09-14 11:51:20,969 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.485 2026-09-14 11:51:20,999 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.059 2026-09-14 11:51:21,033 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/action/run HTTP/1.1" 200 - 21 0.012 0.089 2026-09-14 11:51:21,035 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:51:21,234 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.063 0.109 2026-09-14 11:51:21,279 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.014 0.010 2026-09-14 11:51:21,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:51:21,335 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 10 0.011 0.025 2026-09-14 11:51:21,416 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:21,469 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:21,494 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.019 0.022 2026-09-14 11:51:21,607 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 44 0.051 0.069 2026-09-14 11:51:21,610 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.123 2026-09-14 11:51:21,754 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.013 0.023 2026-09-14 11:51:21,761 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-09-14 11:51:21,763 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:51:21,779 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:21,859 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 11:51:21,870 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:51:21,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 11:51:21,929 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:21,963 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:21] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.037 0.047 2026-09-14 11:51:21,998 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: tour succeeded 2026-09-14 11:51:22,000 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:22,010 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:22] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.025 0.047 2026-09-14 11:51:22,160 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:22] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 94 0.055 0.098 2026-09-14 11:51:22,196 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: heap 30578480 (allocated 34209792) 2026-09-14 11:51:22,208 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing chrome headless with pid 9769 2026-09-14 11:51:22,209 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing websocket connection 2026-09-14 11:51:22,209 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Terminating chrome headless with pid 9769 2026-09-14 11:51:22,266 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Removing chrome user profile "/tmp/tmp1j8v1s_p_chrome_odoo" 2026-09-14 11:51:22,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-09-14 11:51:24,919 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_no_duplicates ... 2026-09-14 11:51:27,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_performances: Query count less than expected for user user_sales_manager: 505 < 590 in test_assign_perf_no_duplicates at /data/build/rb-ffcd4ae-224833/addons/crm/tests/test_performances.py:98 2026-09-14 11:51:27,768 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_populated ... 2026-09-14 11:51:49,463 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_performances: Query count less than expected for user user_sales_manager: 4908 < 6066 in test_assign_perf_populated at /data/build/rb-ffcd4ae-224833/addons/crm/tests/test_performances.py:181 2026-09-14 11:51:49,514 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-09-14 11:51:50,325 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui: Starting TestUi.test_crm_team_members_mono_company ... 2026-09-14 11:51:50,632 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome pid: 9917 2026-09-14 11:51:50,632 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless temporary user profile dir: /tmp/tmp12bw57ik_chrome_odoo 2026-09-14 11:51:50,632 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:46131/json/version 2026-09-14 11:51:50,633 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46131/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:51:50,679 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:51:50,679 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:46131/json 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46131/json with timeout 3 increased to 10s during tests 2026-09-14 11:51:50,686 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Websocket url found: ws://127.0.0.1:46131/devtools/page/57854EB09FAC9383194DA5E6E77CBBE3 2026-09-14 11:51:50,688 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Enable chrome headless console log notification 2026-09-14 11:51:50,691 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless enable page notifications 2026-09-14 11:51:50,720 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:salesmanager from n/a 2026-09-14 11:51:50,729 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Setting session cookie in browser 2026-09-14 11:51:50,739 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:50,739 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 11:51:50,758 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:51:51,097 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 414, model: website.page 2026-09-14 11:51:51,311 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 414, model: website.page 2026-09-14 11:51:51,967 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:51] "GET / HTTP/1.1" 200 - 284 0.222 0.991 2026-09-14 11:51:51,970 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Navigation result: {'frameId': '57854EB09FAC9383194DA5E6E77CBBE3', 'loaderId': 'C97FB956592709DAE9D43570A9D53C9E', 'isDownload': False} 2026-09-14 11:51:51,970 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:51,991 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:52,002 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:51:52,057 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.028 2026-09-14 11:51:52,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:51:52,084 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.055 2026-09-14 11:51:52,095 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:51:52,095 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:51:52,105 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:51:52,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.020 2026-09-14 11:51:52,259 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:51:52,261 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:51:52,262 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:51:52,272 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.003 0.032 2026-09-14 11:51:52,296 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:52,321 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:51:52,341 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-14 11:51:52,632 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:51:52,704 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:52,715 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.030 2026-09-14 11:51:52,798 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.135 2026-09-14 11:51:53,431 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /odoo HTTP/1.1" 200 - 121 0.090 0.609 2026-09-14 11:51:53,457 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:51:53,481 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-14 11:51:53,504 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:51:53,695 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/webclient/load_menus/2994e4c91b9f8d813ce16c126df02c6943a9890c9aa2afba7e23669bcb931594 HTTP/1.1" 200 - 265 0.095 0.133 2026-09-14 11:51:53,709 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.229 2026-09-14 11:51:53,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:51:53,725 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:53] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.254 2026-09-14 11:51:54,200 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 11:51:54,202 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:51:54,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:51:54,219 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:54,235 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 11:51:54,254 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: Owl is running in 'dev' mode. 2026-09-14 11:51:54,293 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:54,347 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 11:51:54,357 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:51:54,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.015 2026-09-14 11:51:54,523 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:54,530 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:54,536 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:54,572 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.077 2026-09-14 11:51:54,668 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /web/image?model=res.users&field=avatar_128&id=414 HTTP/1.1" 200 - 16 0.042 0.139 2026-09-14 11:51:54,703 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:54,717 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /web/image/res.partner/1809/avatar_128?unique=1789386709000 HTTP/1.1" 200 - 8 0.015 0.208 2026-09-14 11:51:54,739 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.248 2026-09-14 11:51:54,781 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.054 2026-09-14 11:51:54,785 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:54,808 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.102 2026-09-14 11:51:54,809 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-09-14 11:51:54,850 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:54] "POST /web/action/run HTTP/1.1" 200 - 22 0.019 0.029 2026-09-14 11:51:54,911 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:54,980 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:55,095 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 90 0.074 0.124 2026-09-14 11:51:55,125 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.126 2026-09-14 11:51:55,165 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 5 0.008 0.018 2026-09-14 11:51:55,511 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.team/get_views HTTP/1.1" 200 - 171 0.152 0.204 2026-09-14 11:51:55,534 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.007 0.377 2026-09-14 11:51:55,544 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:55,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.team/web_search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 11:51:55,620 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:55,645 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:55,674 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:51:55,703 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 9 0.011 0.024 2026-09-14 11:51:55,838 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:55,962 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:55,975 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:55] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 2 0.003 0.021 2026-09-14 11:51:56,364 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 231 0.122 0.266 2026-09-14 11:51:56,423 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.021 0.023 2026-09-14 11:51:56,506 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,582 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,639 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,691 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,759 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,768 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:56,786 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 7 0.014 0.022 2026-09-14 11:51:56,824 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 7 0.008 0.019 2026-09-14 11:51:56,852 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "GET /web/image/res.users/414/avatar_128?unique=1789386716792 HTTP/1.1" 200 - 9 0.007 0.031 2026-09-14 11:51:56,875 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:51:56,885 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:56] "GET /web/image/res.users/413/avatar_128?unique=1789386716793 HTTP/1.1" 200 - 10 0.010 0.057 2026-09-14 11:51:57,039 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:51:57,039 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:57] "POST /web/dataset/call_kw/crm.team/web_save HTTP/1.1" 200 - 75 0.070 0.093 2026-09-14 11:51:57,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: tour succeeded 2026-09-14 11:51:57,088 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: ╔═════════════════════════════════════╗ ║ TOUR create_crm_team_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:51:57,128 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:57] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.039 0.031 2026-09-14 11:51:57,155 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:57] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.065 2026-09-14 11:51:57,214 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:57] "GET /web/image/res.users/414/avatar_128?unique=1789386717065 HTTP/1.1" 200 - 13 0.022 0.096 2026-09-14 11:51:57,248 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:57] "GET /web/image/res.users/413/avatar_128?unique=1789386717065 HTTP/1.1" 200 - 10 0.014 0.133 2026-09-14 11:51:57,264 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: heap 27891484 (allocated 29356032) 2026-09-14 11:51:57,292 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing chrome headless with pid 9917 2026-09-14 11:51:57,306 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing websocket connection 2026-09-14 11:51:57,306 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Terminating chrome headless with pid 9917 2026-09-14 11:51:57,359 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Removing chrome user profile "/tmp/tmp12bw57ik_chrome_odoo" 2026-09-14 11:51:57,441 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:52:03,486 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_portal_user ... 2026-09-14 11:52:03,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:04,059 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.075 0.337 2026-09-14 11:52:04,349 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_public_user ... 2026-09-14 11:52:04,550 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:04,988 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.117 0.325 2026-09-14 11:52:05,303 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:52:07,717 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_guest ... 2026-09-14 11:52:07,749 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:09,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.043 1.387 2026-09-14 11:52:09,384 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 52 0.035 0.050 2026-09-14 11:52:09,469 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #418 deleted discuss.channel.member records with IDs: [654] 2026-09-14 11:52:09,561 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_portal ... 2026-09-14 11:52:09,579 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:user_portal from n/a 2026-09-14 11:52:09,591 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:09,968 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 80 0.067 0.312 2026-09-14 11:52:10,271 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:52:10,322 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_include_archived ... 2026-09-14 11:52:10,373 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_archive ... 2026-09-14 11:52:10,420 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [6, 7, 8, 9, 10] 2026-09-14 11:52:10,443 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_domain ... 2026-09-14 11:52:10,499 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_flow ... 2026-09-14 11:52:10,520 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1] 2026-09-14 11:52:10,552 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_notification ... 2026-09-14 11:52:10,718 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-14 11:52:10,748 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_unlink ... 2026-09-14 11:52:10,785 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1, 2, 3, 4, 5] 2026-09-14 11:52:10,796 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [25, 26, 27, 28, 29] 2026-09-14 11:52:10,835 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:52:12,205 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_00_order_with_heavy_product_simple ... 2026-09-14 11:52:12,589 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_01_order_with_heavy_product_different_uom ... 2026-09-14 11:52:12,950 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_02_order_with_big_product_simple ... 2026-09-14 11:52:13,246 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_03_order_with_big_product_different_uom ... 2026-09-14 11:52:13,540 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_04_check_must_have_tag ... 2026-09-14 11:52:13,800 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_05_check_excluded_tag ... 2026-09-14 11:52:14,157 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_06_check_tags_complex ... 2026-09-14 11:52:14,683 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_action_open_delivery_wizard_ignores_archived_carriers ... 2026-09-14 11:52:14,855 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:52:16,392 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_00_delivery_cost ... 2026-09-14 11:52:18,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_delivery_cost_from_pricelist ... 2026-09-14 11:52:18,851 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_taxes_on_delivery_cost ... 2026-09-14 11:52:20,679 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_02_delivery_cost_from_different_currency ... 2026-09-14 11:52:21,220 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_cost_for_combo_product ... 2026-09-14 11:52:21,554 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_currency_is_converted ... 2026-09-14 11:52:26,536 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_product_taxes_on_branch ... 2026-09-14 11:52:31,927 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [215] 2026-09-14 11:52:32,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_estimated_weight ... 2026-09-14 11:52:32,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_fixed_price_margins ... 2026-09-14 11:52:32,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_get_invalid_delivery_weight_lines ... 2026-09-14 11:52:33,173 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_price_with_weight_volume_variable ... 2026-09-14 11:52:33,412 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_update_weight_in_shipping_when_change_quantity ... 2026-09-14 11:52:33,704 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:52:33,908 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.delivery_stock_picking_batch.tests.test_delivery_picking_batch: Starting TestDeliveryPickingBatch.test_batch_picking_pack_shipping_weight_compute ... 2026-09-14 11:52:34,522 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:52:48,624 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:52:48,625 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:52:48,965 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_mail_mail_headers ... 2026-09-14 11:52:49,616 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:49,934 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:49] "POST /digest/5/unsubscribe_oneclik?token=e63307d024a7021fe850dc8db3811d3340779ac55dca41a52d02ec71b89ece4a&user_id=428 HTTP/1.1" 200 - 17 0.015 0.305 2026-09-14 11:52:49,961 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:49] "POST /digest/5/unsubscribe_oneclik?token=41c7132bf143cf732a1a131880e4b9920fa6bd67896a6a18582442cd0ff80c19&user_id=6 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 11:52:49,994 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe ... 2026-09-14 11:52:50,046 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:52:50,062 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:52,394 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:52] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 277 0.191 2.144 2026-09-14 11:52:52,416 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:demo from n/a 2026-09-14 11:52:52,488 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:52] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 19 0.029 0.039 2026-09-14 11:52:53,028 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:53] "GET /digest/6/unsubscribe?token=1319835c885e44f1de36898d6194bb9a35e70d39d57e59f32559eea70942838e&user_id=6 HTTP/1.1" 200 - 129 0.081 0.441 2026-09-14 11:52:53,266 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:53] "GET /digest/6/unsubscribe?token=probably-not-a-token&user_id=6 HTTP/1.1" 404 - 23 0.021 0.203 2026-09-14 11:52:53,325 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:53] "GET /digest/6/unsubscribe HTTP/1.1" 404 - 13 0.009 0.028 2026-09-14 11:52:53,365 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe_token_one_click ... 2026-09-14 11:52:53,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:52:53,630 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:53] "GET /digest/7/unsubscribe_oneclik?token=55301c9cfc0851d3bf9e27e8d670d8bd39fef226fac47188be9b34c88e02f8b4&user_id=6 HTTP/1.1" 405 - 3 0.001 0.239 2026-09-14 11:52:53,676 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:52:53] "POST /digest/7/unsubscribe_oneclik?token=55301c9cfc0851d3bf9e27e8d670d8bd39fef226fac47188be9b34c88e02f8b4&user_id=6 HTTP/1.1" 200 - 14 0.020 0.017 2026-09-14 11:52:53,757 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:52:56,881 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [103540, 103545] 2026-09-14 11:52:56,881 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:52:57,125 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_assert_initial_values ... 2026-09-14 11:52:57,166 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule ... 2021-03-20 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-20 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2021-03-20 15:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-20 15:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2021-03-21 07:00:00,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-21 07:00:00,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2021-03-21 09:00:00,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-21 09:00:00,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2021-03-24 20:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-24 20:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:00,326 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_composer ... 2021-03-23 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-23 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:00,885 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_no_registrations ... 2021-03-23 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-23 14:30:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:01,069 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_composer ... 2026-09-14 11:53:01,270 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_template_removed ... 2026-09-14 11:53:01,356 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.template records with IDs: [113] 2026-09-14 11:53:01,362 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted event.mail records with IDs: [33, 34] 2026-09-14 11:53:01,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription ... 2026-09-14 11:53:02,612 121 INFO rb-ffcd4ae-224833-415457 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-ffcd4ae-224833/addons/event/tests/test_event_mail_schedule.py:484 2026-09-14 11:53:03,014 121 INFO rb-ffcd4ae-224833-415457 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-ffcd4ae-224833/addons/event/tests/test_event_mail_schedule.py:507 2026-09-14 11:53:03,037 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription_async ... 2021-03-20 14:40:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2021-03-20 14:40:15,123 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:03,782 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_exclusion_list_usage ... 2026-09-14 11:53:04,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_archived_event ... 2023-07-26 05:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2023-07-26 05:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:05,589 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_done_event ... 2023-07-28 19:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2023-07-28 19:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2023-07-28 21:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) started manually 2023-07-28 21:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (51) done 2026-09-14 11:53:06,449 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_unique_event_mail_ids ... 2026-09-14 11:53:07,031 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 11:53:09,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_booth.tests.test_event_booth_internals: Starting TestEventData.test_event_booth_contact ... 2026-09-14 11:53:10,112 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:53:12,892 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_booth.tests.test_event_internals: Starting TestEventData.test_event_configuration_booths_from_type ... 2026-09-14 11:53:13,736 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:53:29,084 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_booth_sale.tests.test_event_booth_sale: Starting TestEventBoothSaleInvoice.test_event_booth_with_invoice ... 2026-09-14 11:53:32,917 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-14 11:53:35,879 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_product.tests.test_event_product: Starting TestEventProduct.test_ensure_event_service_tracking ... 2026-09-14 11:53:36,802 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:53:36,829 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui: Starting TestUi.test_event_configurator ... 2026-09-14 11:53:37,173 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome pid: 10099 2026-09-14 11:53:37,174 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless temporary user profile dir: /tmp/tmpw0rrzlg5_chrome_odoo 2026-09-14 11:53:37,174 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:37383/json/version 2026-09-14 11:53:37,175 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:37383/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:53:37,188 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:53:37,188 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:37383/json 2026-09-14 11:53:37,188 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:37383/json with timeout 3 increased to 10s during tests 2026-09-14 11:53:37,190 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Websocket url found: ws://127.0.0.1:37383/devtools/page/7A28926AECFDCCF1B4F908562512B65C 2026-09-14 11:53:37,194 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Enable chrome headless console log notification 2026-09-14 11:53:37,195 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless enable page notifications 2026-09-14 11:53:37,244 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:53:37,251 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Setting session cookie in browser 2026-09-14 11:53:37,255 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:53:37,255 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:53:37,269 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:53:38,531 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:38] "GET /odoo HTTP/1.1" 200 - 180 0.203 1.061 2026-09-14 11:53:38,537 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigation result: {'frameId': '7A28926AECFDCCF1B4F908562512B65C', 'loaderId': 'BA639D00D2EB3252A374A817A6982069', 'isDownload': False} 2026-09-14 11:53:38,538 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Evaluate ready code "odoo.isTourReady('event_configurator_tour')" 2026-09-14 11:53:38,568 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:38] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:53:39,168 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.258 0.352 2026-09-14 11:53:39,179 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.626 2026-09-14 11:53:39,186 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.623 2026-09-14 11:53:39,195 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.407 2026-09-14 11:53:39,220 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:53:39,223 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:53:39,768 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:53:39,774 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:53:39,776 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:53:39,789 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-14 11:53:39,795 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: Owl is running in 'dev' mode. 2026-09-14 11:53:39,838 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:53:39,892 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:39,900 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.050 2026-09-14 11:53:39,906 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:39,908 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-14 11:53:40,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /mail/data HTTP/1.1" 200 - 145 0.123 0.157 2026-09-14 11:53:40,178 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.284 2026-09-14 11:53:40,203 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.347 2026-09-14 11:53:40,300 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.035 0.411 2026-09-14 11:53:40,329 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.405 2026-09-14 11:53:40,352 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:53:40,354 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:53:40,371 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:40,372 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.043 2026-09-14 11:53:40,375 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.065 2026-09-14 11:53:40,387 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:53:40,389 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.059 2026-09-14 11:53:40,429 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.082 2026-09-14 11:53:40,453 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.007 0.111 2026-09-14 11:53:40,523 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:53:40,533 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:40,588 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:40,656 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /mail/data HTTP/1.1" 200 - 73 0.042 0.089 2026-09-14 11:53:40,677 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.130 2026-09-14 11:53:40,719 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:53:40,831 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.012 0.009 2026-09-14 11:53:40,858 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:53:40,879 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 8 0.008 0.049 2026-09-14 11:53:40,889 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-14 11:53:40,898 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 11:53:40,976 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:40] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.038 0.108 2026-09-14 11:53:41,488 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:41] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 221 0.150 0.472 2026-09-14 11:53:41,605 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:41] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.025 0.066 2026-09-14 11:53:41,612 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-09-14 11:53:41,875 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:41,905 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:41] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.017 0.025 2026-09-14 11:53:41,980 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:41,998 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:53:42,123 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 50 0.030 0.090 2026-09-14 11:53:42,308 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:53:42,440 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:42,497 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.019 0.031 2026-09-14 11:53:42,550 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:42,605 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:42,697 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.062 0.082 2026-09-14 11:53:42,757 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.022 0.037 2026-09-14 11:53:42,784 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.064 2026-09-14 11:53:42,844 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.016 0.079 2026-09-14 11:53:42,938 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:53:42,944 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:43,018 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:43,042 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.013 0.017 2026-09-14 11:53:43,328 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.041 0.016 2026-09-14 11:53:43,369 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:43,414 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.006 0.031 2026-09-14 11:53:43,516 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.011 0.023 2026-09-14 11:53:43,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 41 0.042 0.071 2026-09-14 11:53:43,783 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.033 0.068 2026-09-14 11:53:43,849 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-09-14 11:53:43,895 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.007 0.013 2026-09-14 11:53:43,926 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 7 0.007 0.014 2026-09-14 11:53:43,970 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:43,982 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:43] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 5 0.003 0.009 2026-09-14 11:53:44,032 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,050 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.004 0.012 2026-09-14 11:53:44,087 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,101 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.013 2026-09-14 11:53:44,151 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,215 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,248 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.023 0.010 2026-09-14 11:53:44,274 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,330 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.014 0.050 2026-09-14 11:53:44,331 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,468 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.025 0.077 2026-09-14 11:53:44,531 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,608 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,681 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,705 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.015 2026-09-14 11:53:44,747 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 4 0.017 0.009 2026-09-14 11:53:44,779 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,786 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:53:44,853 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,914 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:44,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:44] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.022 0.013 2026-09-14 11:53:44,981 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:45,035 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:45,060 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:45] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.026 0.064 2026-09-14 11:53:45,223 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:45] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.059 0.068 2026-09-14 11:53:45,286 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:45,343 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:45,409 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:45,949 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:45] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.274 0.259 2026-09-14 11:53:46,027 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.030 2026-09-14 11:53:46,050 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: tour succeeded 2026-09-14 11:53:46,051 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR event_configurator_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:53:46,164 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:46] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.083 0.093 2026-09-14 11:53:46,207 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:46] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.022 0.157 2026-09-14 11:53:46,238 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.243 2026-09-14 11:53:46,317 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:46] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.028 0.258 2026-09-14 11:53:46,368 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: heap 43272240 (allocated 46395392) 2026-09-14 11:53:46,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing chrome headless with pid 10099 2026-09-14 11:53:46,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing websocket connection 2026-09-14 11:53:46,383 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Terminating chrome headless with pid 10099 2026-09-14 11:53:46,437 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Removing chrome user profile "/tmp/tmpw0rrzlg5_chrome_odoo" 2026-09-14 11:53:46,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:53:49,586 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule ... 2026-09-14 11:53:49,821 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #469 deleted sms.sms records with IDs: [3, 2, 1] 2026-09-14 11:53:50,030 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule_fail_registration_template_removed ... 2026-09-14 11:53:50,090 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted sms.template records with IDs: [8] 2026-09-14 11:53:50,101 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted event.mail records with IDs: [62] 2026-09-14 11:53:50,135 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:53:50,694 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_channel: Starting TestChannel.test_auto_subscribe_department ... 2026-09-14 11:53:50,810 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:53:50,834 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeLinks.test_shared_private_link_permissions ... 2026-09-14 11:53:51,281 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-14 11:53:51,289 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20587] 2026-09-14 11:53:51,294 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:53:51,610 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome pid: 10286 2026-09-14 11:53:51,611 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless temporary user profile dir: /tmp/tmpomlrwpag_chrome_odoo 2026-09-14 11:53:51,611 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:43193/json/version 2026-09-14 11:53:51,612 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43193/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:53:51,636 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:53:51,636 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:43193/json 2026-09-14 11:53:51,637 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:43193/json with timeout 3 increased to 10s during tests 2026-09-14 11:53:51,638 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Websocket url found: ws://127.0.0.1:43193/devtools/page/32F18FB6BED004EDFE6B306D85B0E37E 2026-09-14 11:53:51,642 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Enable chrome headless console log notification 2026-09-14 11:53:51,644 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless enable page notifications 2026-09-14 11:53:51,750 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:amy from n/a 2026-09-14 11:53:51,753 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Setting session cookie in browser 2026-09-14 11:53:51,762 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:51,762 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:51,773 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:53:52,754 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /odoo/employees/36 HTTP/1.1" 200 - 178 0.111 0.872 2026-09-14 11:53:52,757 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Navigation result: {'frameId': '32F18FB6BED004EDFE6B306D85B0E37E', 'loaderId': 'E0DF248DBBDB5FFD945F36EA7C71F81D', 'isDownload': False} 2026-09-14 11:53:52,757 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Evaluate ready code "odoo.isTourReady('check_public_employee_link_redirect')" 2026-09-14 11:53:52,815 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.032 2026-09-14 11:53:52,824 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 11:53:52,842 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-09-14 11:53:52,855 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:53:52,943 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.048 0.115 2026-09-14 11:53:52,953 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:52] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.096 2026-09-14 11:53:53,009 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:53:53,570 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:53:53,576 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 11:53:53,577 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:53:53,588 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:53:53,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: Owl is running in 'dev' mode. 2026-09-14 11:53:53,648 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:53:53,664 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:53:53,676 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-09-14 11:53:53,705 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.020 2026-09-14 11:53:53,722 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:53,729 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:53:53,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:53:53,817 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53: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-09-14 11:53:53,843 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.046 2026-09-14 11:53:53,870 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /web/image/res.partner/1896/avatar_128?unique=1789386830000 HTTP/1.1" 200 - 15 0.012 0.109 2026-09-14 11:53:53,905 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /web/image?model=res.users&field=avatar_128&id=471 HTTP/1.1" 200 - 9 0.012 0.137 2026-09-14 11:53:53,927 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.166 2026-09-14 11:53:53,929 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-09-14 11:53:53,966 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.093 2026-09-14 11:53:53,974 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:53] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 1 0.000 0.021 2026-09-14 11:53:54,001 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:54] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:53:54,010 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:53:54,013 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: tour succeeded 2026-09-14 11:53:54,014 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR check_public_employee_link_redirect SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:53:54,100 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: heap 19521016 (allocated 20406272) 2026-09-14 11:53:54,122 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing chrome headless with pid 10286 2026-09-14 11:53:54,129 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing websocket connection 2026-09-14 11:53:54,129 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Terminating chrome headless with pid 10286 2026-09-14 11:53:54,183 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Removing chrome user profile "/tmp/tmpomlrwpag_chrome_odoo" 2026-09-14 11:53:54,231 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:53:54,246 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeWebJson.test_webjson_employees ... 2026-09-14 11:53:54,262 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 11:53:54,275 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:53:54,608 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:54] "GET /json/1/employees HTTP/1.1" 307 - 41 0.038 0.297 2026-09-14 11:53:54,837 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:53:54] "GET /json/1/employees?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 106 0.091 0.135 2026-09-14 11:53:54,840 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeWebJson.test_webjson_employees: waiting for threads: [] 2026-09-14 11:53:54,879 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:53:55,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile ... 2026-09-14 11:53:55,701 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-14 11:53:55,710 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20593] 2026-09-14 11:53:55,718 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:53:56,159 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile_toolbar ... 2026-09-14 11:53:56,611 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-14 11:53:56,623 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20599] 2026-09-14 11:53:56,631 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:53:58,619 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-14 11:53:58,636 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20603] 2026-09-14 11:53:58,646 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:53:59,003 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_employee_fields_groups ... 2026-09-14 11:53:59,458 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-14 11:53:59,469 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20607] 2026-09-14 11:53:59,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:00,136 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_profile_view_fields ... 2026-09-14 11:54:00,622 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-14 11:54:00,635 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20609] 2026-09-14 11:54:00,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:01,441 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-14 11:54:01,458 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20611] 2026-09-14 11:54:01,472 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:01,539 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_readonly_fields ... 2026-09-14 11:54:01,994 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-14 11:54:02,002 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20613] 2026-09-14 11:54:02,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:02,701 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 11:54:02,719 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui: Starting TestEmployeeUi.test_employee_profile_tour ... 2026-09-14 11:54:03,201 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-14 11:54:03,209 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20617] 2026-09-14 11:54:03,215 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:03,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome pid: 10413 2026-09-14 11:54:03,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless temporary user profile dir: /tmp/tmpf0alh9nu_chrome_odoo 2026-09-14 11:54:03,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:46791/json/version 2026-09-14 11:54:03,571 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46791/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:54:03,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:54:03,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:46791/json 2026-09-14 11:54:03,608 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:46791/json with timeout 3 increased to 10s during tests 2026-09-14 11:54:03,613 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Websocket url found: ws://127.0.0.1:46791/devtools/page/7491FDA2D25DD94CD2D42D0FA770F3DA 2026-09-14 11:54:03,619 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Enable chrome headless console log notification 2026-09-14 11:54:03,620 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless enable page notifications 2026-09-14 11:54:03,732 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:davidelora from n/a 2026-09-14 11:54:03,735 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Setting session cookie in browser 2026-09-14 11:54:03,744 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:54:03,745 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:54:03,756 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:54:04,887 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:04] "GET /odoo HTTP/1.1" 200 - 184 0.164 0.969 2026-09-14 11:54:04,891 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigation result: {'frameId': '7491FDA2D25DD94CD2D42D0FA770F3DA', 'loaderId': '819D8D11D59E7D977541301ED90C05EC', 'isDownload': False} 2026-09-14 11:54:04,892 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Evaluate ready code "odoo.isTourReady('hr_employee_tour')" 2026-09-14 11:54:05,004 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.049 0.047 2026-09-14 11:54:05,014 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.108 2026-09-14 11:54:05,026 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.120 2026-09-14 11:54:05,027 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.114 2026-09-14 11:54:05,039 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:54:05,048 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:54:05,094 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:54:05,631 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:54:05,633 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:54:05,641 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:54:05,657 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:54:05,668 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:54:05,710 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:54:05,774 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.007 0.023 2026-09-14 11:54:05,803 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.055 2026-09-14 11:54:05,830 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:05,831 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.073 2026-09-14 11:54:05,854 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:05,905 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:54:05,915 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:54:05,936 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:05,953 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.059 2026-09-14 11:54:05,974 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:54:06,009 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.120 2026-09-14 11:54:06,071 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/res.partner/1906/avatar_128?unique=1789386842000 HTTP/1.1" 200 - 15 0.023 0.172 2026-09-14 11:54:06,073 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-09-14 11:54:06,096 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image?model=res.users&field=avatar_128&id=480 HTTP/1.1" 200 - 9 0.006 0.214 2026-09-14 11:54:06,114 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.080 2026-09-14 11:54:06,126 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:06,162 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.019 2026-09-14 11:54:06,174 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:54:06,239 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /mail/data HTTP/1.1" 200 - 39 0.028 0.079 2026-09-14 11:54:06,409 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/dataset/call_kw/hr.employee.public/get_views HTTP/1.1" 200 - 82 0.054 0.167 2026-09-14 11:54:06,446 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/dataset/call_kw/hr.employee.public/search_panel_select_range HTTP/1.1" 200 - 8 0.011 0.011 2026-09-14 11:54:06,548 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "POST /web/dataset/call_kw/hr.employee.public/web_search_read HTTP/1.1" 200 - 67 0.030 0.084 2026-09-14 11:54:06,784 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:06,806 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:06,806 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 10 0.032 0.052 2026-09-14 11:54:06,836 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.008 0.093 2026-09-14 11:54:06,869 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/res.users/480/avatar_128 HTTP/1.1" 200 - 9 0.013 0.111 2026-09-14 11:54:06,870 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: tour succeeded 2026-09-14 11:54:06,874 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_employee_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-14 11:54:06,915 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/hr.employee.public/17/image_1024?unique=1789386846673 HTTP/1.1" 200 - 12 0.015 0.086 2026-09-14 11:54:06,930 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/hr.employee.public/6/image_1024?unique=1789386846660 HTTP/1.1" 200 - 5 0.003 0.193 2026-09-14 11:54:06,977 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: heap 25123100 (allocated 26472448) 2026-09-14 11:54:06,978 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:06] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 10 0.019 0.211 2026-09-14 11:54:06,984 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing chrome headless with pid 10413 2026-09-14 11:54:06,990 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing websocket connection 2026-09-14 11:54:06,994 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Terminating chrome headless with pid 10413 2026-09-14 11:54:07,014 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:07] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.010 0.228 2026-09-14 11:54:07,030 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:07] "GET /web/image/hr.employee.public/11/image_1024?unique=1789386846670 HTTP/1.1" 200 - 5 0.005 0.182 2026-09-14 11:54:07,041 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:07] "GET /web/image/hr.employee.public/24/image_1024?unique=1789386846672 HTTP/1.1" 200 - 5 0.003 0.088 2026-09-14 11:54:07,049 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:07] "GET /web/image/hr.employee.public/12/image_1024?unique=1789386846671 HTTP/1.1" 200 - 5 0.002 0.121 2026-09-14 11:54:07,055 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Removing chrome user profile "/tmp/tmpf0alh9nu_chrome_odoo" 2026-09-14 11:54:07,059 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:07] "GET /web/image/hr.employee.public/2/image_1024?unique=1789386846672 HTTP/1.1" 200 - 5 0.002 0.183 2026-09-14 11:54:07,113 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:54:17,167 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_count_kiosk ... 2026-09-14 11:54:17,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:54:17,741 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:17] "GET /hr_attendance/03f3014b121e4eca8befcac1184c74d2 HTTP/1.1" 200 - 19 0.014 0.257 2026-09-14 11:54:17,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_count_kiosk: waiting for threads: [] 2026-09-14 11:54:17,764 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_infos_on_kiosk ... 2026-09-14 11:54:17,855 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:54:18,147 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:18] "GET /hr_attendance/03f3014b121e4eca8befcac1184c74d2 HTTP/1.1" 200 - 19 0.013 0.282 2026-09-14 11:54:18,164 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:54:18] "POST /hr_attendance/employees_infos HTTP/1.1" 200 - 5 0.004 0.009 2026-09-14 11:54:18,165 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_infos_on_kiosk: waiting for threads: [] 2026-09-14 11:54:18,259 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:54:18,786 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-14 11:54:18,798 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21003] 2026-09-14 11:54:18,806 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:19,267 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-14 11:54:19,274 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21005] 2026-09-14 11:54:19,279 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:19,874 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_manager_rights ... 2026-09-14 11:54:20,051 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #481 deleted hr.attendance.overtime records with IDs: [11] 2026-09-14 11:54:20,157 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #481 deleted hr.attendance.overtime records with IDs: [12] 2026-09-14 11:54:20,215 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_officer_rights ... 2026-09-14 11:54:20,320 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #482 deleted hr.attendance.overtime records with IDs: [11] 2026-09-14 11:54:20,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:54:30,504 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-14 11:54:30,518 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21385] 2026-09-14 11:54:30,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:54:31,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_absence_management ... 2026-09-14 11:54:31,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out ... 2026-09-14 11:54:32,615 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_calendar_tz ... 2024-02-02 20:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3299, 3300] 2026-09-14 11:54:33,040 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_employee_time_off ... 2024-01-01 17:06:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [19] 2026-09-14 11:54:33,434 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_lunch_period ... 2026-09-14 11:54:33,844 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_more_one_day_delta ... 2026-09-14 11:54:34,177 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_two_weeks_calendar ... 2026-09-14 11:54:34,216 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:54:34,260 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3369, 3370] 2025-03-05 22:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [22] 2025-03-12 22:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [23] 2026-09-14 11:54:34,862 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_checkout_past_day ... 2026-09-14 11:54:35,236 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_company_tolerance_multiple_attendances ... 2026-09-14 11:54:35,421 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_employee_tolerance_multiple_attendances ... 2026-09-14 11:54:35,591 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_no_validation_extra_hours_change ... 2026-09-14 11:54:36,084 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_both_threshold ... 2026-09-14 11:54:36,226 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [31] 2026-09-14 11:54:36,259 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_change_employee ... 2026-09-14 11:54:36,456 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21452] 2026-09-14 11:54:36,475 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [54] 2026-09-14 11:54:36,512 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-09-14 11:54:36,544 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_settings ... 2026-09-14 11:54:36,685 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_threshold ... 2026-09-14 11:54:36,847 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_employee_threshold ... 2026-09-14 11:54:37,037 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_far_timezones ... 2026-09-14 11:54:37,219 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource ... 2026-09-14 11:54:37,424 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource_with_tz ... 2026-09-14 11:54:37,579 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_fully_flexible_resource ... 2026-09-14 11:54:37,787 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_inside_attendance ... 2026-09-14 11:54:38,124 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21469] 2026-09-14 11:54:38,131 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [71] 2026-09-14 11:54:38,351 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_multiple_flexible_resources ... 2026-09-14 11:54:38,507 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [45] 2026-09-14 11:54:38,545 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_lunch ... 2026-09-14 11:54:38,745 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [46] 2026-09-14 11:54:38,871 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [47] 2026-09-14 11:54:38,910 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_multiple ... 2026-09-14 11:54:40,187 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21476] 2026-09-14 11:54:40,207 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [78] 2026-09-14 11:54:40,255 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [48] 2026-09-14 11:54:40,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_unclosed ... 2026-09-14 11:54:40,490 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_weekend ... 2026-09-14 11:54:40,617 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_refuse_timeoff ... 2026-09-14 11:54:40,742 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_simple_overtime ... 2026-09-14 11:54:41,012 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_weekly_expected_hours_limit ... 2026-09-14 11:54:41,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 11:55:01,519 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:03,584 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400a07920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:03,585 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe3d79c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:03,592 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:03,596 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe3d40e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:03,966 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:06,800 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fab7d120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:06,802 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe07ae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:06,811 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:06,816 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe07b060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:07,169 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:09,317 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe0f4ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:09,318 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa469c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:09,327 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:09,331 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa468fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:10,473 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:12,350 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ffca6e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:12,350 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14241cd4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:12,356 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:12,359 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14241cd620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:12,728 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:15,590 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f142379f4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:15,591 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff1437e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:15,597 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:15,601 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff1402c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:15,907 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:17,855 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fec72e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:17,856 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe463100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:17,865 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:17,869 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe460c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:18,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:20,877 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400973ba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:20,877 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14011960c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:20,884 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:20,888 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1401194900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:21,192 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:24,026 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe7b9b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:24,027 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14003dfb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:24,034 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:24,038 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14003de520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:55:24,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_accounting_date_reset_after_draft_reset ... 2026-09-14 11:55:26,649 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [219] 2026-09-14 11:55:27,450 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4438, 4439] 2026-09-14 11:55:27,593 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7856] 2026-09-14 11:55:28,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_company_expense ... 2026-09-14 11:55:28,345 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:28,363 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:28,405 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:28,409 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:28,608 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:28,609 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,157 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [220] 2026-09-14 11:55:29,570 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_own_expense ... 2026-09-14 11:55:29,644 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,652 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,683 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,687 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,862 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:29,862 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:55:30,157 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [221] 2026-09-14 11:55:30,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_most_recent_expense_today ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [222] 2026-09-14 11:55:31,992 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_user_input ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [223] 2026-09-14 11:55:32,995 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_last_month ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [224] 2022-02-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [225] 2026-09-14 11:55:34,857 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_last_month_with_lock_date ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [226] 2022-02-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [227] 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [228] 2022-02-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [229] 2026-09-14 11:55:38,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_early ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [230] 2026-09-14 11:55:39,620 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_later ... 2022-01-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [231] 2026-09-14 11:55:40,740 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_compute_standard_price_update_warning_product_with_and_without_expense ... 2026-09-14 11:55:41,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_defaults_values_from_product ... 2026-09-14 11:55:42,126 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_prevent_empty_sheet_approval_actions ... 2026-09-14 11:55:42,877 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [232] 2026-09-14 11:55:43,243 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_reported_cannot_be_zero ... 2026-09-14 11:55:44,104 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [233] 2026-09-14 11:55:44,922 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4472, 4473] 2026-09-14 11:55:45,019 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7905] 2026-09-14 11:55:45,695 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_create_report_name ... 2026-09-14 11:55:45,901 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_bank_account_of_employee_on_entry_and_register_payment ... 2026-09-14 11:55:46,554 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [234] 2026-09-14 11:55:47,004 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_by_company_with_caba_tax ... 2026-09-14 11:55:47,720 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_corner_case_changing_employee ... 2026-09-14 11:55:48,871 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_main_flow ... 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [235, 236] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.partial.reconcile records with IDs: [766, 767, 764, 765] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.full.reconcile records with IDs: [470, 469] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.analytic.line records with IDs: [749, 750] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4482, 4483, 4484, 4485, 4486] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7914, 7915, 7916, 7917, 7918, 7919] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move records with IDs: [2922] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.followers records with IDs: [5898] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4487, 4488, 4489] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7924, 7925] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4493, 4494, 4495] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7923, 7926, 7933, 7934] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4487, 4488, 4489, 4480, 4481] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7924, 7925, 7921] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4496, 4497, 4498, 4499, 4500] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7923, 7926, 7935, 7936, 7920, 7922, 7937] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move records with IDs: [2924, 2923] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.payment records with IDs: [330, 329] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted hr.expense records with IDs: [53, 52] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.analytic.account records with IDs: [897] 2021-12-12 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [237] 2026-09-14 11:55:57,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_mandatory_analytic_plan_product_category ... 2026-09-14 11:55:58,254 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [238] 2026-09-14 11:55:58,279 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_multi_currencies ... 2026-09-14 11:56:01,071 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [239, 240, 241, 242] 2026-09-14 11:56:02,867 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [243, 244] 2026-09-14 11:56:03,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_no_stealing_from_employees ... 2026-09-14 11:56:04,388 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [245] 2026-09-14 11:56:05,308 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_paid_company_no_autobalancing_line ... 2026-09-14 11:56:05,965 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [246] 2026-09-14 11:56:06,117 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4532, 4533] 2026-09-14 11:56:06,259 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [7986] 2026-09-14 11:56:06,423 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_payment_method ... 2026-09-14 11:56:06,996 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [247] 2026-09-14 11:56:07,389 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_quantity_to_0 ... 2026-09-14 11:56:07,534 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_total_amount_to_0 ... 2026-09-14 11:56:07,709 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_attachments_sync ... 2026-09-14 11:56:07,981 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15163] 2026-09-14 11:56:08,008 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15160] 2026-09-14 11:56:08,056 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15164] 2026-09-14 11:56:08,105 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15168] 2026-09-14 11:56:08,132 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15165] 2026-09-14 11:56:08,168 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15162] 2026-09-14 11:56:08,168 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted hr.expense records with IDs: [74] 2026-09-14 11:56:08,193 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15166] 2026-09-14 11:56:08,204 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15167] 2026-09-14 11:56:08,321 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15172] 2026-09-14 11:56:08,334 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15169] 2026-09-14 11:56:08,380 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15173] 2026-09-14 11:56:08,423 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15178] 2026-09-14 11:56:08,451 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15174] 2026-09-14 11:56:08,487 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15171] 2026-09-14 11:56:08,488 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted hr.expense records with IDs: [77] 2026-09-14 11:56:08,518 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15176] 2026-09-14 11:56:08,531 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted ir.attachment records with IDs: [15177] 2026-09-14 11:56:08,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_branch_company ... 2026-09-14 11:56:18,411 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [248] 2026-09-14 11:56:19,425 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [249] 2026-09-14 11:56:19,810 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_journal_id ... 2026-09-14 11:56:20,022 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_multi_company ... 2026-09-14 11:56:20,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [45], uid: 487, model: hr.expense.sheet 2026-09-14 11:56:20,373 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [46], uid: 487, model: hr.expense.sheet 2026-09-14 11:56:20,912 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #487 deleted mail.activity records with IDs: [250] 2026-09-14 11:56:21,029 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #487 deleted mail.mail records with IDs: [644] 2026-09-14 11:56:21,050 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #487 deleted mail.activity records with IDs: [251] 2026-09-14 11:56:21,058 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 484, model: hr.expense.sheet 2026-09-14 11:56:21,523 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_with_line_ids ... 2026-09-14 11:56:22,259 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [252] 2026-09-14 11:56:23,096 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line.ctp records with IDs: [4551, 4552, 4553, 4554, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562] 2026-09-14 11:56:23,197 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted account.move.line records with IDs: [8013, 8014, 8015, 8016] 2026-09-14 11:56:24,355 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [253] 2026-09-14 11:56:24,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_split_flow ... 2026-09-14 11:56:25,463 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted hr.expense.split records with IDs: [1] 2026-09-14 11:56:25,629 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_standard_price_update_warning ... 2026-09-14 11:56:26,484 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_vendor ... 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [254] 2026-09-14 11:56:28,008 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_foreign_currencies_total ... 2026-09-14 11:56:28,252 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_move_creation_with_quantity ... 2026-09-14 11:56:28,795 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [255] 2026-09-14 11:56:29,145 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_multiple_attachments_in_move_from_company_expense ... 2026-09-14 11:56:29,154 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:56:29,155 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:56:29,413 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:56:29,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 11:56:29,687 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [256] 2026-09-14 11:56:30,226 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_payment_edit_fields ... 2026-09-14 11:56:31,062 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #484 deleted mail.activity records with IDs: [257] 2026-09-14 11:56:31,569 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_tax_is_used_when_in_transactions ... 2026-09-14 11:56:31,744 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_update_expense_price_on_product_standard_price ... 2026-09-14 11:56:32,289 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:56:34,598 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd62b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:56:34,599 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe5344a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:56:34,609 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:56:34,613 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe534cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:56:34,641 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-14 11:57:02,599 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:04,977 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14241cf920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:04,978 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ffc89800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:04,989 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:04,994 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ffc8a7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:05,389 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:08,655 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9f40180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:08,656 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14209b0cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:08,662 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:08,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14209b2980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:08,971 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:11,294 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14236fd8a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:11,295 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb360540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:11,303 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:11,307 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb363a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:12,569 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:15,127 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd75f420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:15,128 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1423752b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:15,150 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:15,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1423753920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:15,582 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:18,753 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1422b40ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:18,755 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1422c55b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:18,762 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:18,766 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1422c56c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:19,129 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:21,679 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe4ef2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:21,680 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13febb5e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:21,686 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:21,691 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13febb4cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:22,900 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:25,267 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1424aa9940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:25,268 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd836520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:25,274 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:25,278 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd8365c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:25,642 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:28,937 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb96e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:28,938 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feaa6c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:28,951 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:28,953 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feaa6e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:29,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_corner_case_expense_sheet_only_accountant_can_unlink_expenses ... 2026-09-14 11:57:32,481 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #488 deleted mail.activity records with IDs: [260] 2026-09-14 11:57:32,604 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [54], uid: 490, model: hr.expense.sheet 2026-09-14 11:57:32,782 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_access_rights ... 2026-09-14 11:57:33,059 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [103], uid: 490, model: hr.expense 2026-09-14 11:57:33,241 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #490 deleted mail.activity records with IDs: [261] 2026-09-14 11:57:33,285 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights ... 2026-09-14 11:57:34,053 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #491 deleted mail.activity records with IDs: [262] 2026-09-14 11:57:34,289 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #491 deleted mail.mail records with IDs: [645] 2026-09-14 11:57:34,320 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #491 deleted mail.activity records with IDs: [263] 2026-09-14 11:57:34,368 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [105], uid: 490, model: hr.expense 2026-09-14 11:57:35,061 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights_user ... 2026-09-14 11:57:36,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome pid: 10563 2026-09-14 11:57:36,203 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless temporary user profile dir: /tmp/tmpay4r4tws_chrome_odoo 2026-09-14 11:57:36,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:35009/json/version 2026-09-14 11:57:36,204 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35009/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:57:36,210 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:57:36,211 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:35009/json 2026-09-14 11:57:36,212 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:35009/json with timeout 3 increased to 10s during tests 2026-09-14 11:57:36,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Websocket url found: ws://127.0.0.1:35009/devtools/page/AD6F250B1B2ECFBCFBA30FDE249AD5B1 2026-09-14 11:57:36,220 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Enable chrome headless console log notification 2026-09-14 11:57:36,222 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless enable page notifications 2026-09-14 11:57:36,455 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:test-expense from n/a 2026-09-14 11:57:36,457 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Setting session cookie in browser 2026-09-14 11:57:36,477 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:36,477 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:36,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:57:38,913 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:38] "GET /odoo HTTP/1.1" 200 - 184 0.294 2.129 2026-09-14 11:57:38,916 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Navigation result: {'frameId': 'AD6F250B1B2ECFBCFBA30FDE249AD5B1', 'loaderId': '468263407EDA8223D55BBD5B80F9CFD3', 'isDownload': False} 2026-09-14 11:57:38,917 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:38,977 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:38] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.035 2026-09-14 11:57:39,254 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 112 0.190 0.124 2026-09-14 11:57:39,264 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.321 2026-09-14 11:57:39,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.337 2026-09-14 11:57:39,316 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:57:39,328 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:57:39,343 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:57:39,934 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:57:39,938 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:57:39,950 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 11:57:39,985 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 11:57:39,995 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: Owl is running in 'dev' mode. 2026-09-14 11:57:40,038 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:57:40,118 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.015 0.039 2026-09-14 11:57:40,153 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.068 2026-09-14 11:57:40,218 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:40,228 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:40,231 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.138 2026-09-14 11:57:40,390 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:57:40,396 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:57:40,422 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:40,430 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:57:40,494 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /mail/data HTTP/1.1" 200 - 34 0.198 0.112 2026-09-14 11:57:40,496 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.300 2026-09-14 11:57:40,573 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/image/res.partner/1949/avatar_128?unique=1789386994000 HTTP/1.1" 200 - 15 0.023 0.247 2026-09-14 11:57:40,594 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.275 2026-09-14 11:57:40,603 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:40,641 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.047 2026-09-14 11:57:40,668 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "POST /web/action/load HTTP/1.1" 200 - 14 0.010 0.038 2026-09-14 11:57:40,702 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:57:40,753 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 11:57:40,766 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 11:57:40,769 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:40,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 11:57:40,795 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 11:57:40,807 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:40] "GET /web/image?model=res.users&field=avatar_128&id=493 HTTP/1.1" 200 - 9 0.060 0.456 2026-09-14 11:57:40,818 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:41,025 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 54 0.109 0.139 2026-09-14 11:57:41,068 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.224 2026-09-14 11:57:41,079 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:57:41,083 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:57:41,200 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 30 0.066 0.069 2026-09-14 11:57:41,373 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 49 0.069 0.194 2026-09-14 11:57:41,376 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.238 2026-09-14 11:57:41,465 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 8 0.024 0.043 2026-09-14 11:57:41,561 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 8 0.012 0.023 2026-09-14 11:57:41,640 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 493, model: hr.employee 2026-09-14 11:57:41,644 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:41,671 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "GET /web/image/hr.employee/60/avatar_128 HTTP/1.1" 200 - 7 0.006 0.033 2026-09-14 11:57:41,683 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:57:41,793 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 31 0.053 0.073 2026-09-14 11:57:41,879 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:57:41,982 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:41] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:57:42,051 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:42,074 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:42] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.032 0.068 2026-09-14 11:57:42,177 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:42] "POST /web/dataset/call_button/hr.expense.sheet/action_submit_sheet HTTP/1.1" 200 - 29 0.041 0.082 2026-09-14 11:57:42,243 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:42] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.030 0.115 2026-09-14 11:57:42,357 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:42] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 22 0.055 0.103 2026-09-14 11:57:42,410 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: tour succeeded 2026-09-14 11:57:42,416 121 INFO rb-ffcd4ae-224833-415457 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-09-14 11:57:42,499 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:57:42] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.066 0.049 2026-09-14 11:57:42,575 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: heap 26500612 (allocated 28831744) 2026-09-14 11:57:42,581 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing chrome headless with pid 10563 2026-09-14 11:57:42,584 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing websocket connection 2026-09-14 11:57:42,590 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Terminating chrome headless with pid 10563 2026-09-14 11:57:42,648 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Removing chrome user profile "/tmp/tmpay4r4tws_chrome_odoo" 2026-09-14 11:57:42,846 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:45,108 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13ff6139c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:45,109 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe3cf7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:45,114 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:45,117 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe3cf060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:57:45,143 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 11:58:10,358 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:13,694 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcd99940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:13,695 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc819120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:13,709 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:13,714 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc819bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:14,063 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:16,651 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1420d7eac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:16,652 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab91760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:16,662 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:16,669 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fab920c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:17,951 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:20,432 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400f85080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:20,433 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb3eb240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:20,441 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:20,445 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb3e9080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:20,861 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:24,102 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f140017c680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:24,103 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fcd5a160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:24,118 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:24,123 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fcd5a340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:24,608 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:26,871 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1424113d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:26,872 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14006c3ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:26,878 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:26,883 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14006c2ac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:28,095 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:30,543 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14241c6340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:30,544 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13feff1e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:30,549 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:30,552 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13feff09a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:30,857 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:34,057 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14010787c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:34,058 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fb33dd00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:34,070 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:34,077 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fb33de40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:34,447 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:36,911 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1420ed8fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:36,912 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1400a2f740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:36,924 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:36,929 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1400a2f9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:38,690 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email ... 2026-09-14 11:58:39,053 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [646] 2026-09-14 11:58:39,240 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [647] 2026-09-14 11:58:39,469 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [648] 2026-09-14 11:58:39,503 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_employee_without_user ... 2026-09-14 11:58:39,903 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [649] 2026-09-14 11:58:39,921 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.message records with IDs: [21556] 2026-09-14 11:58:39,959 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_no_product ... 2026-09-14 11:58:40,353 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [650] 2026-09-14 11:58:40,418 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_companies_one_employee ... 2026-09-14 11:58:40,716 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [651] 2026-09-14 11:58:40,754 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_employees ... 2026-09-14 11:58:41,264 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [652] 2026-09-14 11:58:41,298 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_get_default_expense_sheet_values_errors ... 2026-09-14 11:58:41,502 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [653] 2026-09-14 11:58:41,547 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_parsing_subjects ... 2026-09-14 11:58:41,907 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:44,201 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13f9d9e160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:44,202 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1420ed8fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:44,210 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:44,214 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa19ac00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:58:44,242 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:59:13,754 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:16,950 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe31c540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:16,951 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f142320b4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:16,964 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:16,969 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f142320bc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:17,349 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:20,654 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f14239e2700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:20,655 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13facf25c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:20,662 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:20,665 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13facf3880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:21,041 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:23,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fbf8a0c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:23,422 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13f9e607c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:23,431 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:23,435 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13f9e620c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:23,830 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:27,009 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13feb609a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:27,010 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa81ab60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:27,016 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:27,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa8185e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:27,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:30,784 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa33d6c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:30,785 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fc6a3100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:30,797 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:30,801 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fc6a0360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:31,150 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:33,823 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdc48a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:33,824 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff381580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:33,832 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:33,836 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff3820c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:34,154 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:37,357 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1420e08540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:37,358 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13ff4ba7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:37,367 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:37,372 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13ff4bb880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:37,726 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:40,942 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1400622de0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:40,943 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14241c7a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:40,953 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:40,957 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14241c59e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:59:41,964 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_1_regular_flow ... 2026-09-14 11:59:44,729 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted mail.activity records with IDs: [265, 266] 2026-09-14 11:59:45,626 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_2_employee_specific_flow ... 2026-09-14 11:59:47,056 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted mail.activity records with IDs: [267, 268] 2026-09-14 11:59:49,423 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4605, 4606, 4607, 4608] 2026-09-14 11:59:49,759 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8072, 8073] 2026-09-14 11:59:52,971 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.partial.reconcile records with IDs: [770] 2026-09-14 11:59:55,740 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.partial.reconcile records with IDs: [771, 772] 2026-09-14 11:59:55,937 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.full.reconcile records with IDs: [473] 2026-09-14 11:59:56,400 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4612, 4613, 4614] 2026-09-14 11:59:56,796 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8077, 8078, 8079, 8080] 2026-09-14 11:59:57,038 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move records with IDs: [2962] 2026-09-14 11:59:57,055 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted mail.followers records with IDs: [5969] 2026-09-14 11:59:58,606 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.partial.reconcile records with IDs: [773] 2026-09-14 11:59:58,730 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.full.reconcile records with IDs: [474] 2026-09-14 11:59:58,982 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_3_company_specific_flow ... 2026-09-14 11:59:59,484 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted mail.activity records with IDs: [269] 2026-09-14 11:59:59,898 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4622, 4623, 4624] 2026-09-14 12:00:00,047 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8094, 8095] 2026-09-14 12:00:01,025 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted mail.activity records with IDs: [270] 2026-09-14 12:00:01,124 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4628, 4629, 4630] 2026-09-14 12:00:01,247 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8099, 8100, 8101, 8102] 2026-09-14 12:00:01,360 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move records with IDs: [2969] 2026-09-14 12:00:01,991 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4631, 4632, 4633] 2026-09-14 12:00:02,148 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8104, 8105] 2026-09-14 12:00:02,387 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line.ctp records with IDs: [4634, 4635, 4636] 2026-09-14 12:00:02,582 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move.line records with IDs: [8103, 8106, 8107, 8108] 2026-09-14 12:00:02,683 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #498 deleted account.move records with IDs: [2970] 2026-09-14 12:00:03,957 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:07,415 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fcc98680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:07,416 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1422c39620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:07,421 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:07,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1422c3a160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:07,452 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:00:07,687 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour: Starting TestExpensesTour.test_tour_expenses ... 2026-09-14 12:00:07,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome pid: 10714 2026-09-14 12:00:07,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless temporary user profile dir: /tmp/tmpvmr7v5v5_chrome_odoo 2026-09-14 12:00:07,993 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:39459/json/version 2026-09-14 12:00:07,995 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:39459/json/version with timeout 3 increased to 10s during tests 2026-09-14 12:00:08,001 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 12:00:08,002 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:39459/json 2026-09-14 12:00:08,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:39459/json with timeout 3 increased to 10s during tests 2026-09-14 12:00:08,013 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Websocket url found: ws://127.0.0.1:39459/devtools/page/C270253401F2A81C96A4CC13A80F290F 2026-09-14 12:00:08,015 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Enable chrome headless console log notification 2026-09-14 12:00:08,018 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless enable page notifications 2026-09-14 12:00:08,072 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2026-09-14 12:00:08,090 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Setting session cookie in browser 2026-09-14 12:00:08,125 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 12:00:08,125 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 12:00:08,161 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 12:00:09,459 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:09] "GET /odoo HTTP/1.1" 200 - 186 0.141 1.163 2026-09-14 12:00:09,468 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigation result: {'frameId': 'C270253401F2A81C96A4CC13A80F290F', 'loaderId': 'C6CBAED6340CD5596951D73019C2C614', 'isDownload': False} 2026-09-14 12:00:09,468 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Evaluate ready code "odoo.isTourReady('hr_expense_test_tour')" 2026-09-14 12:00:09,502 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:09] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 12:00:09,511 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:09] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 12:00:09,559 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 12:00:11,276 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 1.306 0.463 2026-09-14 12:00:11,288 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.734 2026-09-14 12:00:11,296 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.788 2026-09-14 12:00:11,321 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.418 2026-09-14 12:00:11,479 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 12:00:11,481 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:00:11,482 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 12:00:11,514 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 12:00:11,527 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: Owl is running in 'dev' mode. 2026-09-14 12:00:11,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 12:00:11,645 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.070 2026-09-14 12:00:11,648 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-14 12:00:11,668 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: The ready code tooks too much time : 2.199791193008423 2026-09-14 12:00:11,678 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:11,684 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.089 2026-09-14 12:00:11,689 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:11,899 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.121 0.188 2026-09-14 12:00:11,907 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.212 2026-09-14 12:00:11,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:00:11,997 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 12:00:12,008 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:12,033 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:00:12,239 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:12,330 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /mail/data HTTP/1.1" 200 - 140 0.256 0.392 2026-09-14 12:00:12,362 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.686 2026-09-14 12:00:12,366 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.444 2026-09-14 12:00:12,429 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.456 2026-09-14 12:00:12,471 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.019 0.494 2026-09-14 12:00:12,492 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.542 2026-09-14 12:00:12,547 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/action/load HTTP/1.1" 200 - 14 0.040 0.251 2026-09-14 12:00:12,555 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.055 2026-09-14 12:00:12,585 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:00:12,587 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:00:12,604 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:00:12,636 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.051 0.083 2026-09-14 12:00:12,646 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 12:00:12,653 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:12,691 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 12:00:12,726 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:12,762 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 56 0.040 0.072 2026-09-14 12:00:12,948 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 41 0.082 0.069 2026-09-14 12:00:12,955 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.153 2026-09-14 12:00:12,957 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.157 2026-09-14 12:00:12,991 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 12:00:13,079 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.021 0.022 2026-09-14 12:00:13,182 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 8 0.016 0.028 2026-09-14 12:00:13,309 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:13,345 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.011 0.033 2026-09-14 12:00:13,386 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:13,407 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:00:13,457 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 9 0.013 0.034 2026-09-14 12:00:13,609 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 12:00:13,690 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 13 0.039 0.033 2026-09-14 12:00:13,812 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:13,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.052 0.028 2026-09-14 12:00:13,923 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:13,995 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:13] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 18 0.020 0.048 2026-09-14 12:00:13,998 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:14,052 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:14,054 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.006 0.017 2026-09-14 12:00:14,074 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.008 0.024 2026-09-14 12:00:14,107 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 6 0.010 0.034 2026-09-14 12:00:14,167 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.041 0.038 2026-09-14 12:00:14,338 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 31 0.099 0.096 2026-09-14 12:00:14,448 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.035 0.048 2026-09-14 12:00:14,506 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.011 0.024 2026-09-14 12:00:14,582 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.025 0.027 2026-09-14 12:00:14,635 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:14,704 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:14,741 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 4 0.010 0.018 2026-09-14 12:00:14,817 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:14] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.008 0.033 2026-09-14 12:00:14,861 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:14,920 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [15/20] Tour hr_expense_test_tour → Step .o_breadcrumb 2026-09-14 12:00:14,987 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:15,072 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense/get_expenses_to_submit HTTP/1.1" 200 - 43 0.060 0.086 2026-09-14 12:00:15,173 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 35 0.023 0.067 2026-09-14 12:00:15,291 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 27 0.053 0.051 2026-09-14 12:00:15,343 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 12:00:15,397 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.010 0.018 2026-09-14 12:00:15,451 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.011 2026-09-14 12:00:15,456 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:15,524 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:15,530 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.035 0.056 2026-09-14 12:00:15,587 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.030 0.095 2026-09-14 12:00:15,588 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:15,621 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.016 2026-09-14 12:00:15,701 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.011 0.035 2026-09-14 12:00:15,751 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:15] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.009 0.031 2026-09-14 12:00:15,996 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eabe829/web.assets_backend_lazy.min.css (id:15573) 2026-09-14 12:00:16,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/assets/eabe829/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.026 0.210 2026-09-14 12:00:16,126 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20b3c9c/web.assets_backend_lazy.min.js (id:15574) 2026-09-14 12:00:16,139 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/assets/20b3c9c/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.011 0.363 2026-09-14 12:00:16,188 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "POST /web/dataset/call_kw/hr.expense/web_read_group HTTP/1.1" 200 - 2 0.005 0.015 2026-09-14 12:00:16,219 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 12:00:16,234 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/assets/e37d3bb/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 12:00:16,347 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:00:16,429 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.019 0.052 2026-09-14 12:00:16,572 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.014 0.016 2026-09-14 12:00:16,676 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: tour succeeded 2026-09-14 12:00:16,683 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: ╔═════════════════════════════════════╗ ║ TOUR hr_expense_test_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 12:00:16,721 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/image/hr.employee/10/avatar_128 HTTP/1.1" 200 - 5 0.036 0.026 2026-09-14 12:00:16,753 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/image/hr.employee/16/avatar_128 HTTP/1.1" 200 - 5 0.006 0.085 2026-09-14 12:00:16,798 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 5 0.007 0.129 2026-09-14 12:00:16,834 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:00:16] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 5 0.007 0.168 2026-09-14 12:00:16,953 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: heap 43151048 (allocated 44826624) 2026-09-14 12:00:16,975 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing chrome headless with pid 10714 2026-09-14 12:00:16,983 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing websocket connection 2026-09-14 12:00:16,983 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Terminating chrome headless with pid 10714 2026-09-14 12:00:17,072 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Removing chrome user profile "/tmp/tmpvmr7v5v5_chrome_odoo" 2026-09-14 12:00:17,132 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 12:00:44,705 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:47,526 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fe2b5080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:47,528 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fa472840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:47,538 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:47,545 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fa4737e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:48,010 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:51,409 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1423683240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:51,411 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe17e7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:51,420 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:51,425 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe17d6c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:51,774 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:54,072 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd104e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:54,073 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14006f11c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:54,081 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:54,084 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14006f1940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:54,532 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:57,740 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa484680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:57,741 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fd75e700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:57,749 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:57,753 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fd75ce00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:00:58,174 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:01,317 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc61fd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:01,318 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fab165c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:01,325 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:01,330 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fce86e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:01,666 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:04,196 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fa891e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:04,197 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fca49d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:04,206 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:04,211 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fca4b920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:05,454 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:07,784 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fdd90c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:07,785 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1422efd440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:07,791 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:07,795 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1422effb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:08,141 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:11,525 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fd26c540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:11,526 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fac26340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:11,533 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:11,537 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fac27d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:12,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_expense_manager_can_always_set_employee ... 2026-09-14 12:01:13,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome pid: 10893 2026-09-14 12:01:13,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless temporary user profile dir: /tmp/tmpmymxfjgk_chrome_odoo 2026-09-14 12:01:13,265 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:44769/json/version 2026-09-14 12:01:13,269 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44769/json/version with timeout 3 increased to 10s during tests 2026-09-14 12:01:13,271 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 12:01:13,271 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:44769/json 2026-09-14 12:01:13,272 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:44769/json with timeout 3 increased to 10s during tests 2026-09-14 12:01:13,279 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Websocket url found: ws://127.0.0.1:44769/devtools/page/CC1E9931771A66651582805177CB6FAA 2026-09-14 12:01:13,287 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Enable chrome headless console log notification 2026-09-14 12:01:13,288 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless enable page notifications 2026-09-14 12:01:13,452 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:expense_manager_1 from n/a 2026-09-14 12:01:13,466 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Setting session cookie in browser 2026-09-14 12:01:13,489 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:13,489 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:13,512 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 12:01:14,866 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:14] "GET /odoo HTTP/1.1" 200 - 185 0.260 1.102 2026-09-14 12:01:14,870 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Navigation result: {'frameId': 'CC1E9931771A66651582805177CB6FAA', 'loaderId': '56471812F2E9C78FFA0D355A7E693C75', 'isDownload': False} 2026-09-14 12:01:14,870 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:14,916 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:14] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.024 2026-09-14 12:01:14,925 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:14] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-14 12:01:14,934 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:14] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 12:01:15,034 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 12:01:15,261 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /web/webclient/load_menus/babfa0b503f9cf3d3f72bd22ecbaef88195f4fce7852186448b972fa4c0a2e2f HTTP/1.1" 200 - 115 0.225 0.138 2026-09-14 12:01:15,278 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.252 2026-09-14 12:01:15,380 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 12:01:15,912 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:01:15,920 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:01:15,924 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 12:01:15,985 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: Owl is running in 'dev' mode. 2026-09-14 12:01:15,995 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.020 2026-09-14 12:01:16,022 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 12:01:16,080 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.028 2026-09-14 12:01:16,099 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.026 2026-09-14 12:01:16,122 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.046 2026-09-14 12:01:16,175 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:16,209 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:16,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:01:16,230 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 12:01:16,290 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /mail/data HTTP/1.1" 200 - 34 0.093 0.059 2026-09-14 12:01:16,340 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:16,364 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 12:01:16,379 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/image?model=res.users&field=avatar_128&id=505 HTTP/1.1" 200 - 17 0.032 0.166 2026-09-14 12:01:16,381 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.158 2026-09-14 12:01:16,429 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/image/res.partner/1976/avatar_128?unique=1789387217000 HTTP/1.1" 200 - 9 0.014 0.234 2026-09-14 12:01:16,455 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.260 2026-09-14 12:01:16,490 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:16,526 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.073 2026-09-14 12:01:16,559 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/action/load HTTP/1.1" 200 - 14 0.016 0.048 2026-09-14 12:01:16,606 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:16,625 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 12:01:16,631 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:16,660 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 12:01:16,695 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 12:01:16,714 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:16,775 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /mail/data HTTP/1.1" 200 - 41 0.084 0.081 2026-09-14 12:01:16,922 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 52 0.050 0.201 2026-09-14 12:01:16,969 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.005 0.012 2026-09-14 12:01:16,976 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 12:01:16,980 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 12:01:17,029 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 12:01:17,124 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 6 0.010 0.023 2026-09-14 12:01:17,195 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /viin_brand_hr_expense/static/img/phone-bill.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 12:01:17,267 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,268 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:17,308 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.034 2026-09-14 12:01:17,314 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,342 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 6 0.005 0.075 2026-09-14 12:01:17,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,370 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 6 0.003 0.093 2026-09-14 12:01:17,381 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 6 0.011 0.136 2026-09-14 12:01:17,521 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 23 0.054 0.191 2026-09-14 12:01:17,528 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,566 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 6 0.010 0.286 2026-09-14 12:01:17,579 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:17,579 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 505, model: hr.employee 2026-09-14 12:01:17,619 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "GET /web/image/hr.employee/65/avatar_128 HTTP/1.1" 200 - 6 0.022 0.025 2026-09-14 12:01:17,627 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 12:01:17,741 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 24 0.055 0.082 2026-09-14 12:01:17,809 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 12:01:17,848 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:17,938 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-09-14 12:01:17,943 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:17,999 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:17] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.029 0.041 2026-09-14 12:01:18,022 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,062 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "GET /web/image/hr.employee.public/65/avatar_128 HTTP/1.1" 200 - 11 0.022 0.109 2026-09-14 12:01:18,080 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.125 2026-09-14 12:01:18,118 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.009 0.161 2026-09-14 12:01:18,304 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.004 0.031 2026-09-14 12:01:18,334 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "GET /web/image/hr.employee.public/64/avatar_128 HTTP/1.1" 200 - 5 0.005 0.015 2026-09-14 12:01:18,339 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,415 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,467 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 29 0.056 0.070 2026-09-14 12:01:18,612 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 40 0.036 0.073 2026-09-14 12:01:18,650 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,680 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.021 0.039 2026-09-14 12:01:18,746 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.028 0.091 2026-09-14 12:01:18,753 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,797 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.004 0.018 2026-09-14 12:01:18,870 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:18] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 2 0.009 0.016 2026-09-14 12:01:18,897 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:18,981 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: tour succeeded 2026-09-14 12:01:18,982 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:19,263 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: heap 29106524 (allocated 31588352) 2026-09-14 12:01:19,275 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing chrome headless with pid 10893 2026-09-14 12:01:19,276 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing websocket connection 2026-09-14 12:01:19,276 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Terminating chrome headless with pid 10893 2026-09-14 12:01:19,347 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Removing chrome user profile "/tmp/tmpmymxfjgk_chrome_odoo" 2026-09-14 12:01:19,403 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_not_create_zero_amount_expense_in_expense_sheet ... 2026-09-14 12:01:19,817 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome pid: 11055 2026-09-14 12:01:19,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless temporary user profile dir: /tmp/tmplnz2k1v0_chrome_odoo 2026-09-14 12:01:19,818 121 INFO rb-ffcd4ae-224833-415457 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:34741/json/version 2026-09-14 12:01:19,819 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34741/json/version with timeout 3 increased to 10s during tests 2026-09-14 12:01:19,832 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 12:01:19,832 121 INFO rb-ffcd4ae-224833-415457 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:34741/json 2026-09-14 12:01:19,833 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:34741/json with timeout 3 increased to 10s during tests 2026-09-14 12:01:19,836 121 INFO rb-ffcd4ae-224833-415457 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:34741/devtools/page/30BA1C1203730D57ABF990FBDC0B3737 2026-09-14 12:01:19,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Enable chrome headless console log notification 2026-09-14 12:01:19,849 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless enable page notifications 2026-09-14 12:01:19,947 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:accountman from n/a 2026-09-14 12:01:19,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Setting session cookie in browser 2026-09-14 12:01:19,985 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:19,986 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:20,013 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 12:01:21,303 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:21] "GET /odoo HTTP/1.1" 200 - 180 0.211 1.095 2026-09-14 12:01:21,309 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Navigation result: {'frameId': '30BA1C1203730D57ABF990FBDC0B3737', 'loaderId': '7741796D1D51CF05D5F25887EAE983AF', 'isDownload': False} 2026-09-14 12:01:21,309 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:22,306 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/webclient/load_menus/b10085b4c780f9cf1db90418d55f438b3d32bde2169c3eb405939506d409d277 HTTP/1.1" 200 - 732 0.628 0.335 2026-09-14 12:01:22,319 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.975 2026-09-14 12:01:22,341 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 1.010 2026-09-14 12:01:22,344 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.989 2026-09-14 12:01:22,408 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 12:01:22,420 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 12:01:22,532 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:22] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-09-14 12:01:23,136 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 12:01:23,138 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:01:23,145 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 12:01:23,163 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,164 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 12:01:23,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (223) 2026-09-14 12:01:23,279 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,302 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.091 2026-09-14 12:01:23,309 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,322 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.106 2026-09-14 12:01:23,334 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-09-14 12:01:23,451 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /mail/data HTTP/1.1" 200 - 36 0.065 0.114 2026-09-14 12:01:23,481 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.020 0.239 2026-09-14 12:01:23,486 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-09-14 12:01:23,521 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.151 2026-09-14 12:01:23,581 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.074 2026-09-14 12:01:23,586 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-09-14 12:01:23,593 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,601 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 12:01:23,639 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:23,649 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:01:23,711 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/image?model=res.users&field=avatar_128&id=502 HTTP/1.1" 200 - 17 0.063 0.097 2026-09-14 12:01:23,746 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:23,782 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,785 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /web/image/res.partner/1968/avatar_128?unique=1789387217000 HTTP/1.1" 200 - 9 0.019 0.215 2026-09-14 12:01:23,821 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.254 2026-09-14 12:01:23,838 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:23,890 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "POST /web/action/load HTTP/1.1" 200 - 14 0.038 0.072 2026-09-14 12:01:23,926 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 12:01:23,927 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 12:01:23,935 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:23,937 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:23] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:01:23,964 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:24,072 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 55 0.047 0.076 2026-09-14 12:01:24,097 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.119 2026-09-14 12:01:24,162 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.017 0.028 2026-09-14 12:01:24,179 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 12:01:24,321 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.062 0.125 2026-09-14 12:01:24,323 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.192 2026-09-14 12:01:24,363 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.009 0.018 2026-09-14 12:01:24,380 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.007 0.033 2026-09-14 12:01:24,383 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 12:01:24,405 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 12:01:24,466 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 6 0.021 0.026 2026-09-14 12:01:24,609 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:24,650 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.031 0.032 2026-09-14 12:01:24,719 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 20 0.030 0.054 2026-09-14 12:01:24,724 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-09-14 12:01:24,815 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 12:01:24,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 12:01:24,951 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.031 0.025 2026-09-14 12:01:24,971 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:24,984 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:24] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.012 0.010 2026-09-14 12:01:25,055 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.021 0.042 2026-09-14 12:01:25,090 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-14 12:01:25,220 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:25,275 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 502, model: hr.employee 2026-09-14 12:01:25,335 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 18 0.034 0.087 2026-09-14 12:01:25,358 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 502, model: hr.employee 2026-09-14 12:01:25,422 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 15 0.041 0.162 2026-09-14 12:01:25,448 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 502, model: hr.employee 2026-09-14 12:01:25,500 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 16 0.026 0.225 2026-09-14 12:01:25,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 502, model: hr.employee 2026-09-14 12:01:25,584 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 16 0.026 0.339 2026-09-14 12:01:25,632 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 6 0.011 0.351 2026-09-14 12:01:25,658 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 502, model: hr.employee 2026-09-14 12:01:25,703 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 16 0.020 0.462 2026-09-14 12:01:25,764 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 12 0.021 0.087 2026-09-14 12:01:25,820 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:25,865 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:25,937 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,013 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,152 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.110 0.028 2026-09-14 12:01:26,180 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,249 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,322 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 25 0.071 0.067 2026-09-14 12:01:26,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.062 0.080 2026-09-14 12:01:26,567 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 35 0.076 0.130 2026-09-14 12:01:26,610 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,691 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,756 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:26,825 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 14 0.031 0.044 2026-09-14 12:01:26,953 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:26] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 26 0.043 0.061 2026-09-14 12:01:27,071 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:27] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 25 0.047 0.047 2026-09-14 12:01:27,166 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:27] "POST /web/dataset/call_kw/hr.expense.sheet/onchange HTTP/1.1" 200 - 25 0.024 0.049 2026-09-14 12:01:27,212 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:27,282 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:27,435 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:27] "POST /web/dataset/call_kw/hr.expense.sheet/web_save HTTP/1.1" 200 - 42 0.063 0.082 2026-09-14 12:01:27,493 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:27] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.020 0.026 2026-09-14 12:01:27,502 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: tour succeeded 2026-09-14 12:01:27,505 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:27,553 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:27] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.034 0.047 2026-09-14 12:01:27,801 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: heap 30176216 (allocated 31977472) 2026-09-14 12:01:27,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing chrome headless with pid 11055 2026-09-14 12:01:27,822 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing websocket connection 2026-09-14 12:01:27,822 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Terminating chrome headless with pid 11055 2026-09-14 12:01:27,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Removing chrome user profile "/tmp/tmplnz2k1v0_chrome_odoo" 2026-09-14 12:01:27,964 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_show_expense_receipt_on_expense_line_click ... 2026-09-14 12:01:28,168 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,171 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,172 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,234 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,245 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-14 12:01:28,572 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome pid: 11224 2026-09-14 12:01:28,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless temporary user profile dir: /tmp/tmpjwaxyi0c_chrome_odoo 2026-09-14 12:01:28,573 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:38865/json/version 2026-09-14 12:01:28,575 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:38865/json/version with timeout 3 increased to 10s during tests 2026-09-14 12:01:28,582 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 12:01:28,582 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:38865/json 2026-09-14 12:01:28,583 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:38865/json with timeout 3 increased to 10s during tests 2026-09-14 12:01:28,586 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Websocket url found: ws://127.0.0.1:38865/devtools/page/001E5838B151BFA82B6DC37E91E29163 2026-09-14 12:01:28,597 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Enable chrome headless console log notification 2026-09-14 12:01:28,602 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless enable page notifications 2026-09-14 12:01:28,713 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:accountman from n/a 2026-09-14 12:01:28,716 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Setting session cookie in browser 2026-09-14 12:01:28,733 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:28,733 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:28,749 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 12:01:31,272 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:31] "GET /odoo HTTP/1.1" 200 - 179 0.265 2.259 2026-09-14 12:01:31,275 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Navigation result: {'frameId': '001E5838B151BFA82B6DC37E91E29163', 'loaderId': '4CD5605FE30629F92E816437E0263C57', 'isDownload': False} 2026-09-14 12:01:31,276 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:31,297 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:31] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 12:01:31,308 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:31] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 12:01:31,398 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 12:01:32,503 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /web/webclient/load_menus/b10085b4c780f9cf1db90418d55f438b3d32bde2169c3eb405939506d409d277 HTTP/1.1" 200 - 732 0.792 0.416 2026-09-14 12:01:32,515 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.216 2026-09-14 12:01:32,535 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.867 2026-09-14 12:01:32,547 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.175 2026-09-14 12:01:32,694 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:01:32,696 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:01:32,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 12:01:32,745 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-14 12:01:32,768 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: Owl is running in 'dev' mode. 2026-09-14 12:01:32,827 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (223) 2026-09-14 12:01:32,921 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.073 0.072 2026-09-14 12:01:32,927 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-09-14 12:01:32,941 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.085 2026-09-14 12:01:32,974 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:32,976 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.087 2026-09-14 12:01:32,985 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:33,015 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.053 2026-09-14 12:01:33,019 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-09-14 12:01:33,063 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:33,072 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:33,093 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 12:01:33,112 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:33,231 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /mail/data HTTP/1.1" 200 - 36 0.129 0.143 2026-09-14 12:01:33,250 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:33,270 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.226 2026-09-14 12:01:33,317 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:33,411 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web/image/res.partner/1968/avatar_128?unique=1789387217000 HTTP/1.1" 200 - 16 0.073 0.301 2026-09-14 12:01:33,495 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /web/action/load HTTP/1.1" 200 - 14 0.049 0.193 2026-09-14 12:01:33,516 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:33,521 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:33,524 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:01:33,531 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:01:33,577 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:33,579 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.054 0.246 2026-09-14 12:01:33,637 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 12:01:33,690 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "GET /web/image?model=res.users&field=avatar_128&id=502 HTTP/1.1" 200 - 10 0.057 0.600 2026-09-14 12:01:33,722 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.124 2026-09-14 12:01:33,920 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:33] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 51 0.107 0.259 2026-09-14 12:01:34,081 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.078 0.242 2026-09-14 12:01:34,105 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 12:01:34,126 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.024 2026-09-14 12:01:34,146 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 12:01:34,231 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 16 0.021 0.039 2026-09-14 12:01:34,245 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.069 2026-09-14 12:01:34,248 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-09-14 12:01:34,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:01:34,409 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:34,446 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.023 0.036 2026-09-14 12:01:34,453 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 12:01:34,576 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 44 0.038 0.102 2026-09-14 12:01:34,671 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 12:01:34,794 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 12:01:34,871 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.046 0.037 2026-09-14 12:01:34,890 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.055 2026-09-14 12:01:34,897 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 12:01:34,910 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.011 2026-09-14 12:01:34,930 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:34] "GET /web/image/15693?filename=test_file_1.png&unique=57bffed6fc32ced3c3de389c68e73dfae8ac5d2c HTTP/1.1" 200 - 5 0.002 0.015 2026-09-14 12:01:34,989 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,072 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,111 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:35] "GET /web/image/15694?filename=test_file_2.png&unique=aa0d470fd46d95a9735300c3104ea35d5dd4e94a HTTP/1.1" 200 - 5 0.010 0.013 2026-09-14 12:01:35,158 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,241 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:01:35] "GET /web/image/15695?filename=test_file_3.png&unique=13cdaf187164ab7e8fd0a22e248dadfb6e5cd486 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 12:01:35,318 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,395 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:01:35,475 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: tour succeeded 2026-09-14 12:01:35,476 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: ╔══════════════════════════════════════════╗ ║ TOUR show_expense_receipt_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 12:01:35,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: heap 26674992 (allocated 28045312) 2026-09-14 12:01:35,688 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing chrome headless with pid 11224 2026-09-14 12:01:35,695 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing websocket connection 2026-09-14 12:01:35,695 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Terminating chrome headless with pid 11224 2026-09-14 12:01:35,836 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Removing chrome user profile "/tmp/tmpjwaxyi0c_chrome_odoo" 2026-09-14 12:01:36,069 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:38,535 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fc1dfe20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:38,536 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f14008ae480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:38,541 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:38,545 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f14008af420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:01:38,571 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 12:01:48,436 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5998] 2026-09-14 12:01:48,734 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163024] 2026-09-14 12:01:48,734 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-09-14 12:01:48,735 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_current_leave ... 2026-09-14 12:01:48,916 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-09-14 12:01:49,101 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-09-14 12:01:49,244 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-09-14 12:01:49,389 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-09-14 12:01:49,441 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave ... 2026-09-14 12:01:49,626 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-09-14 12:01:49,811 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-09-14 12:01:49,945 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-09-14 12:01:50,090 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-09-14 12:01:50,137 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-09-14 12:01:50,403 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-09-14 12:01:50,597 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-09-14 12:01:50,762 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-09-14 12:01:50,934 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-09-14 12:01:50,996 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_refused_leave ... 2026-09-14 12:01:51,248 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-09-14 12:01:51,461 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-09-14 12:01:51,605 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-09-14 12:01:51,770 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-09-14 12:01:51,829 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_current_leave ... 2026-09-14 12:01:52,013 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-09-14 12:01:52,185 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-09-14 12:01:52,325 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-09-14 12:01:52,465 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-09-14 12:01:52,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_his_leave ... 2026-09-14 12:01:52,702 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-09-14 12:01:52,857 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-09-14 12:01:53,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-09-14 12:01:53,143 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-09-14 12:01:53,202 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave ... 2026-09-14 12:01:53,388 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-09-14 12:01:53,542 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-09-14 12:01:53,683 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-09-14 12:01:53,832 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-09-14 12:01:53,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave_and_is_leave_manager_id ... 2026-09-14 12:01:54,088 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-09-14 12:01:54,300 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-09-14 12:01:54,450 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-09-14 12:01:54,581 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-09-14 12:01:54,638 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_refused_leave ... 2026-09-14 12:01:54,818 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-09-14 12:01:55,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-09-14 12:01:55,147 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-09-14 12:01:55,297 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-09-14 12:01:55,375 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_self_and_is_manager_id ... 2026-09-14 12:01:55,714 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-09-14 12:01:55,878 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-09-14 12:01:56,011 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-09-14 12:01:56,150 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-09-14 12:01:56,214 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_responsible_refuse_leave ... 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [694] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.mail records with IDs: [695] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.activity records with IDs: [271] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #507 deleted mail.mail records with IDs: [696] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.mail records with IDs: [697] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.activity records with IDs: [272] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted resource.calendar.leaves records with IDs: [21] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.mail records with IDs: [698] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted account.analytic.line records with IDs: [751] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [699] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.mail records with IDs: [700] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.activity records with IDs: [273] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #507 deleted mail.mail records with IDs: [701] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.activity records with IDs: [274] 2026-01-23 10:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #508 deleted mail.mail records with IDs: [702] 2026-09-14 12:01:58,525 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_current_leave ... 2026-09-14 12:01:58,724 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-14 12:01:58,927 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-14 12:01:59,073 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-14 12:01:59,216 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-14 12:01:59,268 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_his_leave ... 2026-09-14 12:01:59,456 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-14 12:01:59,596 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-14 12:01:59,726 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-14 12:01:59,857 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-14 12:01:59,915 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave ... 2026-09-14 12:02:00,100 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-14 12:02:00,384 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-14 12:02:00,637 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-14 12:02:00,884 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-14 12:02:00,960 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-09-14 12:02:01,277 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-14 12:02:01,637 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-14 12:02:01,859 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-14 12:02:02,137 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-14 12:02:02,218 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_refused_leave ... 2026-09-14 12:02:02,500 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-14 12:02:02,863 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-14 12:02:03,133 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-09-14 12:02:03,356 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-09-14 12:02:03,451 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_self_and_is_manager_id ... 2026-09-14 12:02:03,779 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-09-14 12:02:04,070 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-09-14 12:02:04,303 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-09-14 12:02:05,466 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-09-14 12:02:05,562 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_reset_confirm_status ... 2026-09-14 12:02:05,913 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-09-14 12:02:06,094 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-09-14 12:02:06,435 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-09-14 12:02:06,571 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-09-14 12:02:06,899 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-09-14 12:02:07,052 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-09-14 12:02:07,611 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-09-14 12:02:07,786 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-09-14 12:02:08,049 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:02:17,736 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6079] 2026-09-14 12:02:18,130 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163024] 2026-09-14 12:02:18,130 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-09-14 12:02:18,130 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_other ... 2026-09-14 12:02:18,260 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [89], uid: 513, model: hr.leave 2026-09-14 12:02:18,306 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_self ... 2026-09-14 12:02:18,529 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_other ... 2026-09-14 12:02:18,749 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_self ... 2026-09-14 12:02:18,931 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_other ... 2026-09-14 12:02:19,119 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_self ... 2026-09-14 12:02:19,353 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:02:28,663 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6089] 2026-09-14 12:02:29,030 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163024] 2026-09-14 12:02:29,030 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-09-14 12:02:29,030 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other ... 2026-09-14 12:02:29,327 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [96], uid: 517, model: hr.leave 2026-09-14 12:02:29,369 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other_browse ... 2026-09-14 12:02:29,704 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [97], uid: 517, model: hr.leave 2026-09-14 12:02:29,728 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [97], uid: 517, model: hr.leave 2026-09-14 12:02:29,768 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_own ... 2026-09-14 12:02:29,925 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:02:38,750 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6096] 2026-09-14 12:02:39,197 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163024] 2026-09-14 12:02:39,197 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-09-14 12:02:39,197 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_creation_for_other_user ... 2026-09-14 12:02:39,384 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [99], uid: 521, model: hr.leave 2026-09-14 12:02:39,439 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate ... 2026-09-14 12:02:39,823 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [100], uid: 521, model: hr.leave 2026-09-14 12:02:40,190 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [100], uid: 521, model: hr.leave 2026-09-14 12:02:40,727 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate_holiday_manager ... 2026-09-14 12:02:41,887 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_holiday_user ... 2026-09-14 12:02:42,560 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_manager ... 2026-09-14 12:02:42,923 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_user ... 2026-09-14 12:02:43,157 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_holiday_user ... 2026-09-14 12:02:43,880 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_user ... 2026-09-14 12:02:44,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [104], uid: 521, model: hr.leave 2026-09-14 12:02:44,748 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_messaging_by_user ... 2026-09-14 12:02:45,422 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user ... 2026-09-14 12:02:45,558 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user_other ... 2026-09-14 12:02:45,842 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 521, model: hr.leave 2026-09-14 12:02:45,911 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:02:55,724 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6109] 2026-09-14 12:02:56,139 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163024] 2026-09-14 12:02:56,139 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-09-14 12:02:56,139 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_by_user ... 2026-09-14 12:02:56,403 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #525 deleted mail.message records with IDs: [22793] 2026-09-14 12:02:56,438 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #525 deleted hr.leave records with IDs: [107] 2026-09-14 12:02:56,445 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #525 deleted mail.followers records with IDs: [6111] 2026-09-14 12:02:56,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_in_past_by_user ... 2026-09-14 12:02:56,819 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #525 deleted mail.message records with IDs: [22794] 2026-09-14 12:02:56,871 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_validate_by_user ... 2026-09-14 12:02:57,227 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #525 deleted mail.message records with IDs: [22796] 2026-09-14 12:02:57,247 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [109], uid: 525, model: hr.leave 2026-09-14 12:02:57,337 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:03:07,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_persists ... 2026-09-14 12:03:08,696 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units ... 2026-09-14 12:03:09,140 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_and_used_days ... 2024-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-09-14 12:03:10,181 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_half_day ... 2026-09-14 12:03:10,654 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_date_in_the_future ... 2026-09-14 12:03:12,159 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_immediate_monthly_start_day ... 2026-09-14 12:03:12,536 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_with_virtual_future_leaves ... 2026-09-14 12:03:13,249 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_without_working_hours ... 2026-09-14 12:03:13,755 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carrover_other_period_end_multi_level ... 2026-09-14 12:03:14,390 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_allocation ... 2026-09-14 12:03:15,391 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_other ... 2026-09-14 12:03:15,989 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_for_history ... 2026-09-14 12:03:16,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_on_anterior_date ... 2026-09-14 12:03:16,907 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_over_carryover_maximum_with_leaves_around_carryover ... 2024-11-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2024-11-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-09-14 12:03:19,087 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_under_carryover_maximum ... 2024-11-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-09-14 12:03:20,142 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_hours_with_max_carryover ... 2026-09-14 12:03:20,590 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_immediate_cron_run ... 2026-09-14 12:03:20,829 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron ... 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [33] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [796] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [34] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [797] 2026-09-14 12:03:23,765 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron_with_refused_allocation ... 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [38] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [801] 2026-09-14 12:03:24,982 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum ... 2026-09-14 12:03:26,074 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-09-14 12:03:26,473 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum_hours ... 2026-09-14 12:03:27,453 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-09-14 12:03:27,716 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_first_january ... 2026-09-14 12:03:28,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_previous_days ... 2026-09-14 12:03:28,606 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves ... 2026-09-14 12:03:29,143 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves_no_limit ... 2026-09-14 12:03:29,665 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start ... 2026-09-14 12:03:30,315 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_level_transfer ... 2026-09-14 12:03:31,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_multiple_runs ... 2026-09-14 12:03:31,768 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_past_start_date ... 2026-09-14 12:03:32,356 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_cleared_when_switch_to_regular ... 2026-09-14 12:03:32,505 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_end_carryover_expiring_3_months ... 2026-09-14 12:03:33,324 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_start_carryover_expiring_3_months ... 2026-09-14 12:03:34,204 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels ... 2026-09-14 12:03:35,049 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels_2 ... 2026-09-14 12:03:36,074 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_skipped_period ... 2026-09-14 12:03:36,814 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_after_period ... 2026-09-14 12:03:37,095 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_immediately ... 2026-09-14 12:03:37,371 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unlink ... 2026-09-14 12:03:37,594 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #527 deleted hr.leave.allocation records with IDs: [54] 2026-09-14 12:03:37,600 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [6202, 6203] 2026-09-14 12:03:37,609 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.accrual.plan records with IDs: [45] 2026-09-14 12:03:37,635 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unused_accrual_reset_to_lost ... 2024-11-25 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-09-14 12:03:39,317 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_with_report_creation_for_history ... 2026-09-14 12:03:39,777 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_added_type_during_onchange ... 2026-09-14 12:03:39,825 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cache_invalidation_with_future_leaves ... 2024-06-30 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-09-14 12:03:40,906 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cancel_invalid_leaves_with_regular_and_accrual_allocations ... 2026-09-14 12:03:41,467 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-09-14 12:03:41,645 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry ... 2026-09-14 12:03:42,291 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation ... 2026-09-14 12:03:43,690 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_2 ... 2026-09-14 12:03:44,281 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_3 ... 2026-09-14 12:03:45,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_4 ... 2026-09-14 12:03:45,691 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_5 ... 2026-09-14 12:03:46,697 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carriedover_days_expiration_reset ... 2026-09-14 12:03:47,530 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end ... 2026-09-14 12:03:48,346 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_2 ... 2026-09-14 12:03:49,010 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_multi_level ... 2026-09-14 12:03:50,261 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start ... 2026-09-14 12:03:51,073 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start_multi_level ... 2026-09-14 12:03:52,518 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_gain ... 2021-08-30 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2021-08-30 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2021-08-30 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [278] 2026-09-14 12:03:54,132 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_lastcall_change_regular_to_accrual ... 2026-09-14 12:03:54,417 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value ... 2026-09-14 12:03:54,792 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value_hours ... 2026-09-14 12:03:55,386 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_compute_allocation_days_after_adding_employee ... 2026-09-14 12:03:56,758 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_consistency_between_cap_accrued_time_and_maximum_leave ... 2026-09-14 12:03:56,884 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_department_accrual_allocation ... 2026-09-14 12:03:57,701 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_bimonthly ... 2026-09-14 12:03:58,404 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_biyearly ... 2026-09-14 12:03:59,054 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_daily ... 2026-09-14 12:03:59,352 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_calendar ... 2026-09-14 12:03:59,723 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_worked_hours ... 2017-12-05 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2017-12-05 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2017-12-05 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [279] 2026-09-14 12:04:01,431 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_monthly ... 2026-09-14 12:04:02,199 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_weekly ... 2026-09-14 12:04:02,612 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_yearly ... 2026-09-14 12:04:03,117 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time ... 2026-09-14 12:04:03,460 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time_with_leaves_taken_in_the_past ... 2024-03-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2024-03-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-09-14 12:04:05,299 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_actual_future_leaves ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-09-14 12:04:09,374 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-09-14 12:04:12,834 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular1 ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-09-14 12:04:16,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular2 ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-09-14 12:04:20,101 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_hr_leave_after_adding_accrual_plan_levels ... 2025-09-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-09-14 12:04:21,089 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_accrual_and_carryover_dates ... 2026-09-14 12:04:21,629 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_carryover_and_level_transition_dates ... 2026-09-14 12:04:22,126 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days ... 2026-09-14 12:04:22,770 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days_with_leaves ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-09-14 12:04:24,395 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_does_not_recompute_when_duration_is_set ... 2026-09-14 12:04:24,607 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_initializes_accrual ... 2026-09-14 12:04:24,862 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_no_days_accrued_on_carryover_date ... 2026-09-14 12:04:25,383 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_set_accrual_allocation_to_zero_from_ui ... 2026-09-14 12:04:25,822 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_start_accrual_gain_time_immediately ... 2024-09-02 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-09-14 12:04:26,671 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_three_levels_accrual ... 2026-09-14 12:04:27,055 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_balance_computation ... 2026-09-14 12:04:27,760 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-09-14 12:04:28,224 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-09-14 12:04:28,754 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-09-14 12:04:28,955 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_using_expiring_carried_over_days ... 2026-09-14 12:04:29,989 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-09-14 12:04:30,167 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_timeoff_allocation_with_unused_accrual_lost ... 2026-09-14 12:04:30,496 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_lost ... 2026-09-14 12:04:31,244 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed ... 2026-09-14 12:04:31,932 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_2 ... 2026-09-14 12:04:32,352 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit ... 2026-09-14 12:04:32,954 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit_2 ... 2026-09-14 12:04:34,119 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_validate_leaves_with_more_days_than_allocation ... 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [68] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2024-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1018] 2026-09-14 12:04:35,591 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap ... 2024-12-20 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2024-12-20 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2025-07-03 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2025-07-03 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-09-14 12:04:55,301 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap_constraint ... 2026-09-14 12:04:55,591 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 12:05:05,317 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_automatic_leave_dates: Starting TestDurationWithActivityAutomation.test_duration_with_activity_automation ... 2026-09-14 12:05:05,931 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-09-14 12:05:05,943 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23500] 2026-09-14 12:05:05,955 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:05:06,769 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:05:09,001 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1423ff8cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:05:09,002 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1423f59d00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:05:09,017 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:05:09,020 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1423f5bba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:05:09,045 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 12:05:18,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_allocation_with_max_carryover_and_expiring_allocation ... 2026-09-14 12:05:19,354 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date ... 2026-09-14 12:05:19,988 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date_2 ... 2026-09-14 12:05:20,818 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_leaves_with_maximum ... 2026-09-14 12:05:21,091 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date ... 2026-09-14 12:05:22,422 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date_2 ... 2026-09-14 12:05:23,043 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiring_allocation_without_carried_over_leaves ... 2026-09-14 12:05:23,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves ... 2026-09-14 12:05:23,672 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_flexible_resource ... 2026-09-14 12:05:24,156 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_fully_flexible_resource ... 2026-09-14 12:05:24,695 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:05:34,971 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_hours_time_off_request_calendar_view ... 2026-09-14 12:05:35,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome pid: 11380 2026-09-14 12:05:35,414 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless temporary user profile dir: /tmp/tmp_mvjhyxz_chrome_odoo 2026-09-14 12:05:35,415 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:40507/json/version 2026-09-14 12:05:35,416 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40507/json/version with timeout 3 increased to 10s during tests 2026-09-14 12:05:35,440 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 12:05:35,440 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:40507/json 2026-09-14 12:05:35,440 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:40507/json with timeout 3 increased to 10s during tests 2026-09-14 12:05:35,459 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Websocket url found: ws://127.0.0.1:40507/devtools/page/B4FBB90D403E29B37C624E799DCDEFD1 2026-09-14 12:05:35,468 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Enable chrome headless console log notification 2026-09-14 12:05:35,474 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless enable page notifications 2026-09-14 12:05:35,659 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:enguerran from n/a 2026-09-14 12:05:35,671 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Setting session cookie in browser 2026-09-14 12:05:35,685 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:35,685 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:35,700 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 12:05:36,219 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 542, model: website.page 2026-09-14 12:05:37,064 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET / HTTP/1.1" 200 - 269 0.266 1.103 2026-09-14 12:05:37,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Navigation result: {'frameId': 'B4FBB90D403E29B37C624E799DCDEFD1', 'loaderId': 'CDC66AB17E99520F171F7742D91BF85D', 'isDownload': False} 2026-09-14 12:05:37,070 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:37,086 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:05:37,105 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 12:05:37,165 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.035 2026-09-14 12:05:37,207 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 12:05:37,208 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 12:05:37,219 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 12:05:37,246 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.041 0.079 2026-09-14 12:05:37,292 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 12:05:37,317 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 12:05:37,324 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.029 0.089 2026-09-14 12:05:37,324 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 12:05:37,358 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 12:05:37,361 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 12:05:37,494 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 12:05:37,534 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.025 0.047 2026-09-14 12:05:37,911 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.004 0.034 2026-09-14 12:05:38,013 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:38,097 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.021 0.121 2026-09-14 12:05:38,976 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:38] "GET /odoo HTTP/1.1" 200 - 129 0.203 0.750 2026-09-14 12:05:39,065 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.040 1.069 2026-09-14 12:05:39,074 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.080 2026-09-14 12:05:39,083 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.075 2026-09-14 12:05:39,132 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 12:05:39,259 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/webclient/load_menus/613e167075171566354770c58c292d97cc09adf3ae10e943d1abb2c665445070 HTTP/1.1" 200 - 111 0.114 0.140 2026-09-14 12:05:39,269 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.273 2026-09-14 12:05:39,276 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.154 2026-09-14 12:05:39,366 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:39] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 12:05:40,030 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 12:05:40,040 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 12:05:40,041 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 12:05:40,096 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:40,111 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 12:05:40,141 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: Owl is running in 'dev' mode. 2026-09-14 12:05:40,156 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:05:40,213 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.025 2026-09-14 12:05:40,246 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.010 0.027 2026-09-14 12:05:40,272 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.039 2026-09-14 12:05:40,305 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 12:05:40,364 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 12:05:40,398 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:40,428 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:05:40,475 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /mail/data HTTP/1.1" 200 - 34 0.112 0.056 2026-09-14 12:05:40,506 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.154 2026-09-14 12:05:40,580 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:40,585 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /web/image/res.partner/2026/avatar_128?unique=1789387524000 HTTP/1.1" 200 - 15 0.037 0.190 2026-09-14 12:05:40,624 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.040 2026-09-14 12:05:40,674 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "GET /web/image?model=res.users&field=avatar_128&id=542 HTTP/1.1" 200 - 9 0.025 0.294 2026-09-14 12:05:40,702 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.093 2026-09-14 12:05:40,849 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /mail/data HTTP/1.1" 200 - 39 0.078 0.111 2026-09-14 12:05:40,952 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:40] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 55 0.037 0.164 2026-09-14 12:05:41,045 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 13 0.006 0.056 2026-09-14 12:05:41,086 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.leave/search_read HTTP/1.1" 200 - 5 0.012 0.019 2026-09-14 12:05:41,111 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.employee/get_mandatory_days HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 12:05:41,189 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 17 0.023 0.023 2026-09-14 12:05:41,203 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.044 2026-09-14 12:05:41,237 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.employee/get_special_days_data HTTP/1.1" 200 - 7 0.013 0.076 2026-09-14 12:05:41,263 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 7 0.009 0.057 2026-09-14 12:05:41,267 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.103 2026-09-14 12:05:41,289 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-09-14 12:05:41,306 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:41] "POST /web/dataset/call_kw/hr.leave.type/has_accrual_allocation HTTP/1.1" 200 - 3 0.004 0.019 2026-09-14 12:05:42,213 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "GET /hr/static/src/img/icons/plain.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:05:42,218 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "GET /hr/static/src/img/icons/hatched.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:05:42,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "GET /hr/static/src/img/icons/line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 12:05:42,279 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:42,374 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 5 0.005 0.018 2026-09-14 12:05:42,437 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 12:05:42,576 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 42 0.081 0.057 2026-09-14 12:05:42,665 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: tour succeeded 2026-09-14 12:05:42,666 121 INFO rb-ffcd4ae-224833-415457 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-09-14 12:05:42,904 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:42] "POST /web/dataset/call_kw/hr.leave/web_save HTTP/1.1" 200 - 71 0.128 0.107 2026-09-14 12:05:43,136 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: heap 34908420 (allocated 41676800) 2026-09-14 12:05:43,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing chrome headless with pid 11380 2026-09-14 12:05:43,167 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing websocket connection 2026-09-14 12:05:43,175 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Terminating chrome headless with pid 11380 2026-09-14 12:05:43,186 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:43] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 7 0.014 0.093 2026-09-14 12:05:43,225 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [14/Sep/2026 12:05:43] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 14 0.020 0.111 2026-09-14 12:05:43,240 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Removing chrome user profile "/tmp/tmp_mvjhyxz_chrome_odoo" 2026-09-14 12:05:43,313 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_timezone_calendar_event_single_day ... 2026-09-14 12:05:44,055 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-09-14 12:05:44,191 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-09-14 12:05:44,305 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1030] 2026-09-14 12:05:44,526 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-09-14 12:05:44,838 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-09-14 12:05:44,935 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-14 12:05:45,040 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1032] 2026-09-14 12:05:45,405 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-14 12:05:45,488 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:05:45,511 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour: Starting TestHrHolidaysTour.test_hr_holidays_tour ... 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome pid: 11550 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless temporary user profile dir: /tmp/tmpr1j7mbz0_chrome_odoo 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:33859/json/version 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33859/json/version with timeout 3 increased to 10s during tests 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Browser version: HeadlessChrome/150.0.7871.114 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:33859/json 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common.requests: request http://127.0.0.1:33859/json with timeout 3 increased to 10s during tests 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Websocket url found: ws://127.0.0.1:33859/devtools/page/AAE5F9D254AFC2BC23C214B3F50091A5 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Enable chrome headless console log notification 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless enable page notifications 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415457 login:admin from n/a 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Setting session cookie in browser 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Open "http://127.0.0.1:8069/odoo" in browser 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo HTTP/1.1" 200 - 176 0.312 -0.312 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Navigation result: {'frameId': 'AAE5F9D254AFC2BC23C214B3F50091A5', 'loaderId': '412B26CD6BC06E9D846BE8EF062B7A73', 'isDownload': False} 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Evaluate ready code "odoo.isTourReady('hr_holidays_tour')" 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 -0.006 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.612 -0.612 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 -0.006 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 -0.011 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 -0.003 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: Owl is running in 'dev' mode. 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.056 -0.056 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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})" 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 -0.013 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /mail/data HTTP/1.1" 200 - 145 0.230 -0.230 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 -0.006 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 - 35 0.061 -0.061 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.032 -0.032 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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"]) 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.021 -0.021 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.014 -0.014 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 -0.007 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /mail/data HTTP/1.1" 200 - 73 0.061 -0.061 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 -0.010 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.000 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.013 -0.013 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 8 0.010 -0.010 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 3 0.001 -0.001 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.045 -0.045 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.002 -0.002 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.033 -0.033 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.022 -0.022 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.012 -0.012 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.005 -0.005 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 - 34 0.103 -0.103 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.015 -0.015 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.004 -0.004 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.002 -0.002 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.015 -0.015 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/c728ff0/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.005 -0.005 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.006 -0.006 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.072 -0.072 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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") 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.007 -0.007 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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") 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.019 -0.019 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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]) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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]) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.017 -0.017 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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)) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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"]) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.008 -0.008 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.110 -0.110 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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"]) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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)) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.022 -0.022 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 - 34 0.091 -0.091 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.013 -0.013 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 -0.036 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.019 -0.019 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 3 0.003 -0.003 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.019 -0.019 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.018 -0.018 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.013 -0.013 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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"]) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.020 -0.020 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.009 -0.009 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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)) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: tour succeeded 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_holidays_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.128 -0.128 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: heap 33998828 (allocated 36175872) 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing chrome headless with pid 11550 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing websocket connection 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Terminating chrome headless with pid 11550 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 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.034 -0.034 2022-01-17 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Removing chrome user profile "/tmp/tmpr1j7mbz0_chrome_odoo" 2026-09-14 12:05:55,819 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 12:06:03,296 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-09-14 12:06:03,320 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24123] 2026-09-14 12:06:03,329 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:06:03,925 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-09-14 12:06:03,934 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24125] 2026-09-14 12:06:03,940 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:06:04,158 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_department_mandatory_days ... 2026-09-14 12:06:04,782 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_get_mandatory_days ... 2026-09-14 12:06:05,441 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_multiple_employees_mandatory_days ... 2026-09-14 12:06:06,221 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_request_mandatory_days ... 2026-09-14 12:06:06,994 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 12:06:23,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_multicompany: Starting TestHrHolidaysAccessRightsCommon.test_unrelated_public_leave ... 2026-09-14 12:06:24,056 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:06:32,462 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_out_of_office: Starting TestOutOfOffice.test_leave_ooo ... 2024-06-06 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2024-06-06 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-09-14 12:06:33,888 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24729] 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24731] 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:06:36,333 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_res_partner: Starting TestPartner.test_res_partner_to_store ... 2024-06-04 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [288, 289] 2026-09-14 12:06:36,746 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 12:06:36,762 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays.tests.test_uninstall: Starting TestHrLeaveUninstall.test_unlink_model ... 2026-09-14 12:06:37,541 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-09-14 12:06:39,877 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161523, 161476, 161506, 161178, 279034, 287858, 259666, 259685, 485797, 485806, 391088] 2026-09-14 12:06:39,877 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [21260, 36021, 45136, 21605, 34120, 35444, 34139, 21558, 21588, 51151, 51160] 2026-09-14 12:06:39,894 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162792, 322925] 2026-09-14 12:06:39,895 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.cron records with IDs: [119, 79] 2026-09-14 12:06:39,904 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162993, 163003, 163007, 163008, 163011, 163017, 162994, 163004, 163021, 163022, 163012, 163018] 2026-09-14 12:06:45,173 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161161, 229342, 229545, 279029, 287850, 437073, 322724, 259630, 485786, 458396, 422779, 391078] 2026-09-14 12:06:45,173 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted ir.model records with IDs: [1647] 2026-09-14 12:06:45,255 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:06:47,556 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13fab7e7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:06:47,557 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13fe4632e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:06:47,566 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:06:47,570 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13fe462020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 12:06:47,602 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 12:06:58,455 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_based_on_attendance ... 2026-09-14 12:07:15,030 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance ... 2026-09-14 12:07:15,719 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance_timezone ... 2026-09-14 12:07:16,187 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_frequency_hourly_attendance ... 2026-09-14 12:07:16,578 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 12:07:23,707 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-09-14 12:07:23,746 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25138] 2026-09-14 12:07:23,754 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:07:24,289 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-09-14 12:07:24,320 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25140] 2026-09-14 12:07:24,333 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:07:25,006 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_change_leave_type_to_overtime ... 2026-09-14 12:07:25,295 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_check_overtime_write ... 2026-09-14 12:07:25,960 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [62] 2026-09-14 12:07:26,003 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25152] 2026-09-14 12:07:26,020 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [63] 2026-09-14 12:07:26,025 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [135] 2026-09-14 12:07:26,037 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6453, 6454] 2026-09-14 12:07:26,070 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_check_overtime ... 2026-09-14 12:07:26,406 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 559, model: hr.attendance.overtime 2026-09-14 12:07:26,408 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 559, model: hr.attendance.overtime 2026-09-14 12:07:26,435 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_deduct_button_visibility ... 2026-09-14 12:07:26,564 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_employee_create_allocation ... 2026-09-14 12:07:26,845 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_adjust_overtime ... 2026-09-14 12:07:27,118 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-09-14 12:07:27,132 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [70] 2026-09-14 12:07:27,191 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [71] 2026-09-14 12:07:27,209 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25164, 25163] 2026-09-14 12:07:27,219 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [183] 2026-09-14 12:07:27,225 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6467] 2026-09-14 12:07:27,248 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_check_cancel ... 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted mail.mail records with IDs: [818] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #559 deleted resource.calendar.leaves records with IDs: [80] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #559 deleted hr.attendance.overtime records with IDs: [74] 2022-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #559 deleted account.analytic.line records with IDs: [1046] 2026-09-14 12:07:28,098 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_overtime_approval_after_refusal ... 2026-09-14 12:07:28,550 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted mail.mail records with IDs: [819] 2026-09-14 12:07:28,791 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted mail.mail records with IDs: [820] 2026-09-14 12:07:28,813 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted hr.attendance.overtime records with IDs: [77] 2026-09-14 12:07:28,938 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted account.analytic.line records with IDs: [1047] 2026-09-14 12:07:29,323 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted mail.mail records with IDs: [821] 2026-09-14 12:07:29,396 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_overtime ... 2026-09-14 12:07:30,098 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_reevaluate_overtime ... 2026-09-14 12:07:30,741 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #560 deleted mail.mail records with IDs: [822] 2026-09-14 12:07:30,820 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [85] 2026-09-14 12:07:31,166 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 12:07:31,872 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_create_exception_on_top_of_exception_keeps_a_single_record ... 2026-09-14 12:07:31,980 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_get_views_replace_hw_location_by_date ... 2026-09-14 12:07:32,175 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_default_day_location_as_exception_will_delete_exception ... 2026-09-14 12:07:32,214 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted hr.employee.location records with IDs: [2] 2026-09-14 12:07:32,233 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_with_weekly_option_changes_employee_location ... 2026-09-14 12:07:32,349 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_without_weekly_option_should_create_an_exception ... 2026-09-14 12:07:32,433 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_same_location_as_default_one_should_not_create_exception ... 2026-09-14 12:07:32,493 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 12:07:33,339 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_hierarchy_read ... 2026-09-14 12:07:33,533 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_is_subordinate ... 2026-09-14 12:07:33,759 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 12:07:33,776 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_org_chart.tests.test_employee_deletion: Starting TestEmployeeDeletion.test_employee_deletion ... 2026-09-14 12:07:35,263 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 12:07:35,856 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-14 12:07:35,872 121 INFO rb-ffcd4ae-224833-415457 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25211] 2026-09-14 12:07:35,880 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 12:07:35,905 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.hr_recruitment.tests.test_utm: Starting TestUTMConsistencyHrRecruitment.test_utm_consistency ... 2026-09-14 12:07:36,022 121 INFO rb-ffcd4ae-224833-415457 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 12:07:36,024 121 INFO rb-ffcd4ae-224833-415457 odoo.service.server: 1790 post-tests in 7774.60s, 2649958 queries 2026-09-14 12:07:36,035 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account: 1015 tests 3830.15s 1402799 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_check_printing: 13 tests 36.19s 19797 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_debit_note: 4 tests 14.88s 7843 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_edi: 14 tests 41.47s 19591 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_edi_ubl_cii: 227 tests 607.16s 270062 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_edi_ubl_cii_tax_extension: 3 tests 13.20s 7212 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_fleet: 10 tests 29.25s 15638 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_payment: 34 tests 82.83s 37182 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_peppol: 46 tests 151.61s 80129 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_peppol_response: 5 tests 16.87s 8129 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_peppol_selfbilling: 9 tests 29.43s 16262 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_qr_code_sepa: 6 tests 12.69s 7082 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_tax_python: 4 tests 14.45s 6788 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: account_update_tax_tags: 15 tests 38.52s 20028 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: analytic: 35 tests 1003.60s 78112 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: attachment_indexation: 3 tests 0.06s 2 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: auth_passkey: 4 tests 28.14s 7333 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: auth_totp: 5 tests 56.93s 10888 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: auth_totp_mail: 7 tests 29.79s 13920 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: auth_totp_mail_enforce: 6 tests 6.14s 4276 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: auth_totp_portal: 3 tests 15.17s 1993 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: base: 182 tests 483.44s 193659 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: base_automation: 10 tests 30.83s 10471 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: base_geolocalize: 3 tests 0.46s 85 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: base_import_module: 17 tests 4.62s 1148 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: base_vat: 26 tests 5.13s 1888 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: bus: 51 tests 59.38s 3791 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: calendar: 12 tests 32.48s 10042 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: certificate: 16 tests 8.09s 373 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: cloud_storage_azure: 3 tests 16.09s 8575 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: cloud_storage_google: 3 tests 16.36s 8562 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: contacts: 4 tests 13.42s 4330 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: crm: 27 tests 77.29s 31868 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: crm_livechat: 8 tests 12.83s 6013 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: data_recycle: 8 tests 0.56s 242 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: delivery: 24 tests 22.86s 13762 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: delivery_stock_picking_batch: 3 tests 0.82s 443 queries 2026-09-14 12:07:36,036 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: digest: 5 tests 19.23s 9090 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event: 14 tests 13.27s 4298 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event_booth: 6 tests 6.70s 3337 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event_booth_sale: 3 tests 19.18s 9286 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event_product: 3 tests 3.88s 1881 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event_sale: 3 tests 9.70s 2454 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: event_sms: 4 tests 3.63s 1605 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr: 19 tests 16.97s 6100 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_attendance: 39 tests 34.36s 19768 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_expense: 69 tests 417.06s 115530 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_holidays: 191 tests 308.95s 117148 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_holidays_attendance: 18 tests 43.56s 21333 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_homeworking_calendar: 8 tests 1.32s 435 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_org_chart: 7 tests 2.78s 897 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.stats: hr_recruitment: 3 tests 0.75s 295 queries 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.tests.result: 0 failed, 0 error(s) of 1790 tests when loading database 'rb-ffcd4ae-224833-415457' 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.service.server: Initiating shutdown 2026-09-14 12:07:36,037 121 INFO rb-ffcd4ae-224833-415457 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.